Про використання JSON у Швидких командах
JSON — це популярний формат обміну даними, який застосовують API-інтерфейси (прикладні програмні інтерфейси). JSON дозволяє поєднати чималі обсяги даних в єдиний текстовий блок і надіслати його далі до іншої служби. Усі значення даних є власними назвами, що називаються ключами, і поєднуються зі спеціальними символами, як-от двокрапка (:
) та дужками ({
і }
) для формування обʼєктів даних.
У JSON ваші значення структурують за двома типами обʼєктів даних: словники та списки.
Словник — це збірка значень, кожне з яких має унікальний ключ, разом утворюючи так звану пару ключ/значення. У JSON вони мають такий вигляд {key1: value1, key2: value2, key3: value3}
(і так далі).
Список — це просто впорядкована збірка значень. У JSON вони мають такий вигляд [value1, value2, value3]
, і так далі.
В обох випадках ви можете задати значення як текст, числа, булеві значення (правдиво чи неправдиво), словники та списки.
JSON дає вам змогу вкладати в нього словникові конструкції та побудови списків хоч як вам заманеться. Наприклад, ви можете вбудувати словник в інший словник або вбудувати список у словник. Це дозволяє емулювати майже будь-яку структуру даних, базову чи комплексну, роблячи JSON потужним, хоч і простим, засобом організації значень як обʼєктів даних.
Наприклад, ви можете представити людину через словник так:
{"first_name: "John", "last_name": "Appleseed", "age": 9}
Або, якщо ви хочете скласти список людей, ви можете покласти словники людей у список, ЯК:
[{"first_name: "John", "last_name": "Appleseed", "age": 9},
{"first_name: "Kate", "last_name": "Bell", "age": 10},
{"first_name: "Anna", "last_name": "Haro", "age": 11}]
Примітка. Більше інформації про семантику JSON дивіться на http://www.json.org.