Что такое JSON

JSON (JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript, но может использоваться в любом языке программирования. Легко читается человеком и машиной. Часто используется в REST API (чаще, чем XML из-за лучшей читабельности и меньшего веса).
JSON необходим для обмена текстовой информации между wed сайтом и сервером, часто используется для взаимодействия с API.

JSON-объект

JSON-объект — это неупорядоченное множество пар «ключ:значение», заключённых в фигурные скобки { } и взаимодействие с ним проходит, как со словарем.

Ключ — это название параметра (свойства), который мы передаём серверу. Он служит маркером для принимающей запрос системы, чтобы она поняла, что мы ей отправили.

Корректные значения JSON:

1. JSON-объект — неупорядоченное множество пар «ключ:значение», заключённое в фигурные скобки { };

2. массив — упорядоченный набор значений, разделённых запятыми. Находится внутри квадратных скобок [ ];

3. число (целое или вещественное);

4. литералы true (логическое значение «истина»), false (логическое значение «ложь») и null;

5. строка.