Формат JSON (JavaScript Object Notation) – легкий формат для хранения и передачи данных, он часто используется для обмена данных между веб-приложением и его сервером. Файлы формата имеют расширение .json.
В целом, JSON формат очень похож на Javascript объект, но имеет несколько особенностей.
Самая главная особенность в том, что название ключа в паре ключ/значение должно быть обернуто в двойные кавычки.
Пример объекта Javascript:
var user = {
firstName: "Pavel",
lastName: "Ivanov"
}
То же в формате JSON:
{
"firstName": "Pavel",
"lastName": "Ivanov"
}
В языке Javascript есть встроенные методы для преобразования объектов в JSON и наоборот. Метод JSON.stringify(obj) преобразует объект в JSON, JSON.parse(obj) - сделает обратное.
var jsonData = JSON.stringify(user);
var objectData = JSON.parse(jsonData);
Формат JSON имеет ряд других особенностей, которые мы разберем в следующих статьях.
« список статей