Online Tool Store Online Tool Store

Форматировщик JSON

Форматируйте, проверяйте или минифицируйте JSON, сохраняя строки и запись чисел. Вставьте текст или файл, увидьте ошибки синтаксиса и скопируйте результат.

Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.

Рабочая область JSON

Вставьте JSON ниже. Проверка и любые преобразования остаются в этой вкладке браузера.

Ctrl/Cmd + Enter для форматирования
Корректный JSON — оформлен: отступ в 2 пробела.
188 симв.

Только строгий JSON: имена свойств требуют двойных кавычек, а комментарии и завершающие запятые недопустимы.

20 стр. · 275 симв.

Как это работает

  1. Вставьте JSON, загрузите файл .json или .txt либо начните с компактного примера проекта, уже загруженного выше.
  2. Браузер проверяет весь документ по строгому синтаксису JSON и сообщает место ошибки, если оно известно.
  3. Оформите с 2 пробелами, 4 пробелами или табуляцией; либо минифицируйте документ в одну компактную строку.
  4. Скопируйте результат или скачайте его как готовый к использованию файл .json.

Метод форматирования

Сначала строгий JSON-парсер браузера проверяет, что весь ввод корректен. Затем форматировщик сканирует исходный текст символ за символом. Он никогда ничего не меняет внутри строки в кавычках: экранированные кавычки, пробелы и Unicode-последовательности остаются нетронутыми.

Красивый вывод = структурные переводы строк + выбранный отступ Минификация = удаление пробельных символов вне строк в кавычках

Работа с проверенным исходным текстом вместо сериализации объекта JavaScript также сохраняет порядок ключей, повторяющиеся ключи и длинные числовые литералы в точности как записано.

Часто задаваемые вопросы

Загружается или сохраняется ли куда-либо вставленный мной JSON?

Нет. Проверка, форматирование, минификация, копирование и создание файлов выполняются в вашем браузере. Ваш JSON никогда не отправляется в Online Tool Store или в какой-либо сервис обработки.

Меняет ли форматирование значения JSON или большие числа?

Нет. После проверки форматировщик меняет только незначащие пробельные символы вне строк в кавычках. Он не пересобирает документ из значений JavaScript, поэтому запись чисел, escape-последовательности, порядок ключей и повторяющиеся ключи остаются в точности такими, как введены.

Почему отклоняются комментарии, одинарные кавычки и завершающие запятые?

Некоторые JavaScript-подобные форматы их допускают, но они не входят в стандарт JSON. Этот валидатор использует строгие правила JSON: имена свойств и строки требуют двойных кавычек, комментарии запрещены, а у последнего элемента не может быть завершающей запятой.

Можно ли форматировать массив, строку, число, логическое значение или null верхнего уровня?

Да. Корректный документ JSON может содержать на верхнем уровне любое значение JSON, а не только объект. Поддерживаются массивы, строки, числа, true, false и null.

Насколько большим может быть документ JSON?

У этого инструмента нет искусственных ограничений. Практический предел зависит от браузера и доступной памяти устройства; очень большие вставленные документы могут дольше проверяться и отображаться.

Можно ли загрузить файл .json вместо вставки?

Да. Нажмите «Загрузить файл» и выберите файл .json или .txt размером до 10 МБ. Он читается прямо в браузере через File API и загружается в поле ввода — сам файл никогда не отправляется на сервер.

Сравнение

ВозможностьOnline Tool StoreJSONLintCodeBeautify JSON Viewer
Работает без установки настольного приложения ДаДаДа
Отдельные кнопки красивого вывода и минификации Обе, в один щелчокОбе, на разных страницахОбе, в один щелчок
Строгая проверка с указанием места ошибки Строка и столбец, переход к ошибкеНомер строкиПодсвеченная ошибка
Сохраняет исходную запись длинных чисел и порядок ключей Да — никогда не сериализует значение зановоНе гарантируетсяНе гарантируется
Загрузка локального файла .json или .txt ДаНет, только вставка или URLДа
Копирование и скачивание результата Оба включеныКопирование вручнуюОба включены
Без аккаунта, рекламы в рабочей области и навязчивых предложений ДаНет, с рекламойНет, с рекламой

JSONLint и CodeBeautify добавляют дополнительные функции вроде древовидных просмотрщиков и конвертеров форматов, но пропускают JSON через больше интерфейса и рекламы. Для быстрой сфокусированной проверки, сохраняющей ваш исходный текст нетронутым, форматировщик JSON Online Tool Store — более простой путь: вставьте или загрузите, проверьте, преобразуйте и скопируйте без настройки.

Похожие инструменты

Встроить этот инструмент

Вставьте это на свой сайт — он останется бесплатным, и файлы по-прежнему остаются в браузере посетителя, а не у вас или у нас.