Назад к вопросам
Intern
93
questionbank
Что такое JSON?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
JSON (JavaScript Object Notation) — это легковесный текстовый формат обмена данными. Он основан на подмножестве языка JavaScript, но является полностью независимым от языка.
Основные характеристики JSON:
- Читабельность: Человекопонятный формат.
- Простота: Легко парсить и генерировать.
- Независимость: Поддерживается большинством языков программирования.
JSON представляет данные в виде пар " ключ-значение" или упорядоченных списков значений.
Типы данных, поддерживаемые JSON:
- Объекты: Неупорядоченные коллекции пар "ключ: значение". Ключи — строки, значения — любые допустимые JSON-типы.
- Массивы: Упорядоченные списки значений. Значения — любые допустимые JSON-типы.
- Строки: Последовательность символов Unicode, заключенная в двойные кавычки.
- Числа: Целые или числа с плавающей точкой.
- Булевы значения:
trueилиfalse. - Null: Пустое значение.
Пример:
// Пример JSON-объекта
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
JSON широко используется для:
- Передачи данных между клиентом и сервером (API).
- Конфигурационных файлов.
- Хранения данных.