Перейти к содержанию
TextArray
100% локально

Форматёр и валидатор JSON

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

Входные данные
Выходные данные

Форматёр и валидатор JSON

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

Отступ зависит от вас: два пробела, четыре пробела или табуляция. Вместо этого выберите «Минифицировать», и все необязательные пробелы и символы новой строки будут удалены, а это именно то, что вам нужно, прежде чем вставлять полезные данные в строку запроса, переменную среды или тестовое приспособление. Включите «Сортировать ключи объектов по алфавиту», и каждый объект в документе будет рекурсивно переупорядочен, как на верхнем уровне, так и вложенно. Это делает две версии одной и той же конфигурации сравнимыми при сравнении, поскольку порядок ключей перестает быть шумом.

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

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

FAQ

Что мне говорит сообщение об ошибке?
Он называет строку и столбец, в которых синтаксический анализатор сдался, а также основную причину. Посмотрите на это место и непосредственно перед ним — обычная причина — завершающая запятая, отсутствующая кавычка или неэкранированный символ.
Изменяет ли ключи сортировки мои данные?
Нет. Сортировка рекурсивно меняет порядок ключей каждого объекта, но значения, массивы и порядок массивов остаются нетронутыми. Объекты JSON неупорядочены по определению, поэтому документ означает одно и то же.
В чем разница между форматированием и минификацией?
При форматировании добавляются отступы и символы новой строки, чтобы сделать JSON читабельным. Минимизация удаляет все необязательные пробелы и символы новой строки, чтобы сделать их как можно меньше. Оба выдают одни и те же данные.
Как подсчитываются ключи и глубина?
Ключи подсчитывают каждый ключ объекта во всем документе, включая вложенные и внутри массивов. Глубина — это количество уровней объектов и массивов, вложенных в самую глубокую точку.
Загружен ли где-нибудь мой JSON?
Нет. Анализ и форматирование полностью выполняются в вашем браузере, и ваш JSON никогда не покидает ваше устройство — безопасно для полезных данных, содержащих токены или личные данные.