Ответ
JSON (JavaScript Object Notation) — это легковесный текстовый формат обмена данными, построенный на двух универсальных структурах:
-
Объект (Object) — неупорядоченная коллекция пар ключ-значение, заключенная в фигурные скобки
{}. Ключ всегда должен быть строкой в двойных кавычках.{ "name": "Alice", "age": 30, "isActive": true } -
Массив (Array) — упорядоченный список значений, заключенный в квадратные скобки
[]. Значения в массиве разделяются запятыми.["apple", "banana", "cherry"]
Допустимые типы значений для пар в объектах и элементов в массивах:
- Строка (String):
"Hello World" - Число (Number):
42,3.14,-10 - Булево значение (Boolean):
trueилиfalse - null:
null - Объект (Object): Вложенная структура
{ ... } - Массив (Array): Вложенная структура
[ ... ]
Пример сложного JSON-документа:
{
"company": "TechCorp",
"employees": [
{
"id": 1,
"name": "John",
"skills": ["Java", "SQL"]
},
{
"id": 2,
"name": "Sarah",
"manager": true
}
],
"active": true
}