Форматирование и проверка JSON
Форматируйте, минифицируйте и проверяйте JSON локально, с сообщениями об ошибках, помогающими найти лишние запятые, кавычки, ключи и вложенность.
Начать работу
Что помогает сделать этот инструмент
Форматируйте, минифицируйте и проверяйте JSON локально, с сообщениями об ошибках, помогающими найти лишние запятые, кавычки, ключи и вложенность.
Пример работы
{"name":"Ada","roles":["admin","editor"]}
Допустимый объект с отступами, массив roles на отдельных строках
Как формируется результат
Проверка разбирает входные данные в соответствии с грамматикой JSON. Форматирование записывает те же данные с отступами; минификация удаляет лишние пробелы без изменения значений.
Полезные сценарии
- Просмотр ответа API или вебхука
- Подготовка файла конфигурации для проверки
- Минификация допустимого файла для передачи или тестирования
Важные ограничения
- JSON не допускает комментарии, висячие запятые, строки в одинарных кавычках или ключи без кавычек.
- Форматирование не проверяет соответствие значений полей внешней схеме API.
- Большие документы могут потреблять значительный объём памяти браузера.
Часто задаваемые вопросы
Почему допустимый JavaScript не является допустимым JSON?
Синтаксис объектов JavaScript допускает конструкции, такие как комментарии или undefined, которые JSON не поддерживает.
Изменяет ли форматирование мои данные?
Оно должно изменять только незначительные пробелы; всегда сравнивайте или тестируйте критически важные конфигурации перед развёртыванием.
Меняются только пробелы вне строк. Сохраняются запись чисел, экранирование, порядок и повторяющиеся ключи, без сортировки и удаления дубликатов. 9007199254740993 и 1.00 не меняются. Ввод: до 500000 кодовых единиц UTF-16. Форматирование: до 256 уровней контейнеров и 4000000 единиц вывода; минификация допускает более глубокий корректный JSON. Оба режима проверяют синтаксис, не схему или бизнес-правила. Нет выбора файлов, скачивания и отдельной проверки.
Обработка выполняется локально в вашем браузере.