JavaScript:
Работа с JSON
Как это сделать:
Разбор JSON в JavaScript:
const jsonString = '{"name":"John", "age":30, "city":"New York"}';
const user = JSON.parse(jsonString);
console.log(user.name); // Вывод: John
Преобразование объекта JavaScript в JSON:
const user = { name: 'John', age: 30, city: 'New York' };
const jsonString = JSON.stringify(user);
console.log(jsonString); // Вывод: '{"name":"John","age":30,"city":"New York"}'
Глубже
JSON был выведен из JavaScript, но теперь является форматом, независимым от языка. Существует множество альтернатив, таких как XML, но минимальный синтаксис JSON обрел популярность для API. Технически, JSON является подмножеством литеральной нотации объектов JavaScript с некоторыми отличиями, например, требует, чтобы ключи были заключены в двойные кавычки.
Смотрите также
- MDN JSON: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/JSON
- JSON Formatter & Validator: https://jsonlint.com/
- JSON vs. XML: https://www.w3schools.com/js/js_json_xml.asp