Тестовые JSON файлы

JSON (JavaScript Object Notation) - легковесный формат обмена данными. Ниже представлены тестовые JSON файлы различных структур и edge cases для скачивания

Тестовый файл: Пустой JSON объект {}
Пустой JSON объект {}
2 bytes
Тестовый файл: Пустой JSON массив []
Пустой JSON массив []
2 bytes
Тестовый файл: Простой JSON объект (профиль пользователя)
Простой JSON объект (профиль пользователя)
563 bytes
Тестовый файл: JSON массив из 10 объектов
JSON массив из 10 объектов
1 Кб
Тестовый файл: Глубоко вложенный JSON (5 уровней)
Глубоко вложенный JSON (5 уровней)
1 Кб
Тестовый файл: Большой JSON: 1500 записей
Большой JSON: 1500 записей
452 Кб
Тестовый файл: JSON с Unicode: эмодзи, CJK, арабский, иврит, кириллица, спецсимволы
JSON с Unicode: эмодзи, CJK, арабский, иврит, кириллица, спецсимволы
2 Кб
Тестовый файл: JSON edge cases: числа, null, пустые ключи, дубли ключей, спецзначения
JSON edge cases: числа, null, пустые ключи, дубли ключей, спецзначения
11 Кб
Тестовый файл: JSON с длинной строкой (~14 Kb в одном поле)
JSON с длинной строкой (~14 Kb в одном поле)
13 Кб
Тестовый файл: JSON с 100 уровнями вложенности
JSON с 100 уровнями вложенности
31 Кб
Тестовый файл: JSON с UTF-8 BOM (Byte Order Mark)
JSON с UTF-8 BOM (Byte Order Mark)
130 bytes

🧠 Как устроен JSON

JSON — текстовый формат обмена данными (RFC 8259). Всего 6 типов значений, строгий синтаксис: строки только в двойных кавычках, нет комментариев, нет висячих запятых. Кодировка — всегда UTF-8. Читается человеком и машиной одинаково легко.

📝 Текст UTF-8 без заголовков без магических байт { } object { } ключ: значение вложенность [ ] array [ ] упорядоченный список значений 🔤 6 типов значений string, number bool, null object, array 💾 .json готовый файл