Как пользоваться
- Вставьте JSON в поле «Исходный JSON» или загрузите файл.
- В блоке «Режим» выберите «Форматировать» или «Минифицировать», чтобы сжать JSON в одну строку.
- В поле «Отступ» выберите «2 пробела», «3 пробела», «4 пробела» или «Табуляция».
- Если нужна сортировка, включите «Сортировать ключи».
Примеры
Ответ API с длинным номером заказа
{"order_id":12345678901234567890,"city":"Казань","items":[{"name":"Чай","quantity":2}],"total":1250.00}{
"order_id": 12345678901234567890,
"city": "Казань",
"items": [
{
"name": "Чай",
"quantity": 2
}
],
"total": 1250.00
}Настройки приложения в одну строку
{
"language": "ru",
"timezone": "Europe/Moscow",
"notifications": {
"email": true,
"sms": false
}
}{"language":"ru","timezone":"Europe/Moscow","notifications":{"email":true,"sms":false}}Сортировка вложенных ключей с отступом 4 пробела
{"profile":{"phone":"+7 999 123-45-67","name":"Анна","city":"Самара"},"active":true,"addresses":[{"street":"Садовая","city":"Самара"}]}{
"active": true,
"addresses": [
{
"city": "Самара",
"street": "Садовая"
}
],
"profile": {
"city": "Самара",
"name": "Анна",
"phone": "+7 999 123-45-67"
}
}Частые вопросы
Почему JSON не проходит проверку?
Инструмент принимает строгий JSON: комментарии, одинарные кавычки и запятая после последнего элемента считаются ошибками. При ошибке результат остаётся пустым, а сообщение показывает строку и столбец. Нажмите на сообщение, чтобы перейти к месту ошибки.
Отправляется ли JSON на сервер?
Проверка и форматирование выполняются в браузере; код инструмента не отправляет JSON на сервер. При переходе в связанные JSON-инструменты данные временно передаются через sessionStorage и удаляются после чтения на следующей странице.
Какой максимальный размер JSON-файла?
Файлы больше 100 МБ не принимаются. Если ввод больше 1 МБ, автоматическое форматирование отключается: запустите обработку кнопкой «Форматировать» или сочетанием Ctrl+Enter (Cmd+Enter на Mac). Если браузеру не хватит памяти, попробуйте файл меньшего размера.
Что происходит с повторяющимися ключами?
Повторяющиеся ключи не удаляются: все их значения остаются в результате, а инструмент показывает примечание с местом повтора. При сортировке одинаковые ключи сохраняют исходный порядок относительно друг друга.