Форматирование JSON онлайн
Вставьте JSON — инструмент расставит отступы, сожмёт его в одну строку или покажет, где ошибка.
Работает в браузере. Введённые данные не отправляются на наш сервер.
Об инструменте
Ответ API или конфиг в одну строку трудно читать. Форматирование расставляет переносы и отступы (2 или 4 пробела либо табуляция), а сжатие убирает лишние пробелы перед отправкой или сохранением.
В отличие от многих форматтеров, мы не пропускаем данные через JSON.parse: числа вроде 12345678901234567890 остаются как есть, а повторяющиеся ключи не пропадают. Обработка идёт в браузере — данные не уходят на сервер.
Как пользоваться
- Вставьте JSON в поле ввода или нажмите «Вставить пример».
- Выберите отступ и нажмите «Форматировать» либо «Сжать».
- Скопируйте результат. Если в JSON ошибка, вы увидите строку, столбец и причину.
Примеры
{"name":"WDSQD","tools":[1,2]}{
"name": "WDSQD",
"tools": [
1,
2
]
}{"a": 1,}Строка 1, столбец 9: лишняя запятая перед закрывающей скобкой
Частые вопросы
Безопасно ли вставлять сюда рабочие данные?
Форматирование выполняется в вашем браузере, содержимое никуда не отправляется. Тем не менее не стоит вставлять пароли и ключи в любые онлайн-сервисы без необходимости.
Почему JSON с одинарными кавычками считается ошибкой?
Стандарт JSON допускает только двойные кавычки. Одинарные кавычки, комментарии и запятые в конце — особенности JavaScript, а не JSON.
Есть ли ограничение по размеру?
Жёсткого лимита нет — всё зависит от памяти устройства. Файлы в несколько мегабайт обрабатываются без проблем.