Как получить из строки в формате `JSON` собственно `JSON` объект?

Рейтинг: 0Ответов: 2Опубликовано: 09.03.2015

Как получить из строки в формате JSON собственно JSON объект? То есть я сохраняю JSON объект в файл и потом его загружаю, но он уже не работает, как JSON объект, например, невозможно использовать обращения по ключам.

Как его обратно превратить в JSON объект? Пробовал делать JSON.stringify, но он ломал вложенные ключи, присваивая им id'шки.

Ответы

▲ 3Принят

JSON.stringify() создаёт JSON-строку из объекта. Тебе надо прямо противоположное - JSON.parse().
Учи матчасть, студент.

▲ 2
var str = '{"id":1, "value":2}';
var obj = JSON.parse(str);