JSON-форматтер: форматирование и проверка JSON онлайн

Отформатируйте JSON с отступами, проверьте его на ошибки с указанием строки и столбца, отсортируйте ключи или минифицируйте в одну строку.

Как пользоваться

Вставьте JSON — он сразу отформатируется с отступами. Если в JSON есть ошибка, калькулятор покажет, в какой строке и в каком столбце она находится. Режимы:

Режим «Исправить» чинит «почти JSON» — конфиги, объекты из JavaScript, вывод Python: убирает комментарии и висячие запятые, заменяет одинарные кавычки двойными, берёт ключи в кавычки, превращает True/False/None в true/false/null. Результат — отформатированный строгий JSON.

Данные обрабатываются в браузере и никуда не отправляются — можно проверять JSON с токенами и личными данными.

Частые ошибки в JSON

Частые вопросы

Почему а не превращается в \u0430? Этот символ можно записывать в JSON непосредственно; Unicode-экранирование необязательно.

Есть ли ограничение на размер? Возможность обработки зависит от доступной памяти и производительности устройства. Большие документы могут обрабатываться дольше.

Меняются ли числа? Очень большие целые и дроби с большим числом знаков могут измениться: браузер хранит числа JSON с точностью около 15–17 значащих цифр. Например, 9007199254740993 превратится в 9007199254740992. Если в данных такие ID или суммы, храните их строками.

Чтобы закодировать JSON для URL или Base64, используйте URL-кодирование или Base64.