Часто при работе с веб-приложениями возникает потребность обрабатывать данные в формате JSON. Это универсальный формат обмена данными, который легко читается и генерируется как людьми, так и машинами.
Рассмотрим типичный пример. Предположим, есть строка JSON, которая выглядит следующим образом:
var jsonString = '{"name": "John", "age": 30, "city": "New York"}';
Из этой строки нужно извлечь значения полей name
, age
и city
. Как это сделать?
Для этого в JavaScript существует встроенная функция JSON.parse()
. Она принимает строку JSON в качестве аргумента и преобразует её в JavaScript объект.
var jsonString = '{"name": "John", "age": 30, "city": "New York"}'; var obj = JSON.parse(jsonString);
Теперь, чтобы получить доступ к значениям полей, можно обращаться к свойствам получившегося объекта:
console.log(obj.name); // "John" console.log(obj.age); // 30 console.log(obj.city); // "New York"
Таким образом, для разбора JSON в JavaScript используется функция JSON.parse()
, которая преобразует строку JSON в JavaScript объект. Это позволяет обращаться к значениям полей как к свойствам объекта.
Добавить комментарий