Преобразование JSON строки в объект JavaScript является распространенной операцией при работе с данными в формате JSON. Для этой цели в JavaScript предоставляется встроенный метод JSON.parse()
.
JSON.parse() - это метод, который преобразует строку JSON в объект JavaScript. Это очень полезно, особенно когда вы получаете данные из сервера в формате JSON, и вам нужно преобразовать их в объект JavaScript для дальнейшего использования.
Пример использования JSON.parse()
:
let jsonString = '{"name":"John", "age":30, "city":"New York"}';
let jsonObject = JSON.parse(jsonString);
console.log(jsonObject.name); // Выводит : "John"
В этом примере мы преобразовываем строку JSON в объект JavaScript, что позволяет нам обращаться к свойствам этого объекта, таким как name
, напрямую.
Варианты ответов также включают другие методы, такие как JSON.stringify()
, Object.parse()
, String.parseJSON()
и JSON.toObject()
. Но их использование в данном контексте является неправильным.
JSON.stringify()
на самом деле делает противоположное - он преобразует объект JavaScript в строку JSON, а не наоборот.Object.parse()
, String.parseJSON()
, и JSON.toObject()
не являются встроенными методами в JavaScript.Поэтому, когда вам нужно преобразовать строку JSON в объект JavaScript, метод JSON.parse()
будет правильным выбором.