Форматирование и проверка JSON
Вставьте JSON, чтобы сделать его читаемым, найти точное место ошибки или сжать его в одну строку.
Запечатано на этом устройстве
Работает в вашем браузере. Ничего не загружается на сервер.
Запечатано
Результат
Отформатированный JSON появится здесь по ходу ввода.
Этот JSON некорректен
Как это работает
-
Вставьте JSON
Вставьте, введите JSON или откройте файл .json. Форматирование начинается, как только есть что читать.
-
Исправьте ошибки
Если JSON некорректен, вы увидите строку, столбец и понятное объяснение. Одно нажатие переносит курсор к проблеме.
-
Выберите вид
Выберите читаемый, сжатый вид или дерево, задайте отступ, отсортируйте ключи, а затем скопируйте или скачайте результат.
Частые вопросы
Мой JSON отправляется на сервер?
Нет. Разбор и форматирование выполняются полностью в вашем браузере, поэтому ответы API, файлы конфигурации и токены не покидают ваше устройство.
Почему JSON считается некорректным, хотя JavaScript его принимает?
JSON строже, чем JavaScript. Ключи и текст требуют двойных кавычек, лишние запятые и комментарии запрещены, а значений вроде undefined или NaN не существует. В сообщении об ошибке указано, какое правило нарушено.
Изменит ли форматирование мои числа?
Нет. Числа и экранированные символы сохраняются в точности так, как вы их написали, поэтому очень большие целые числа и длинные дроби не округляются, как это сделал бы JSON.parse.
Что делает «Сортировать ключи»?
Ключи каждого объекта упорядочиваются по алфавиту на всех уровнях. Массивы сохраняют свой порядок, потому что порядок элементов массива — часть данных.
Справится ли он с большими файлами?
Да. Файлы в несколько мегабайт форматируются за мгновение. Дерево раскрывается по одному уровню, а длинные списки показываются частями, поэтому страница не тормозит.