Форматирование и проверка JSON

Обработка выполняется в вашем браузере. Этот инструмент не отправляет и не сохраняет введённые данные.

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

Пожалуйста, заполните все поля, чтобы увидеть результаты.

Вставьте JSON и выберите форматирование, минификацию или проверку.

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

Форматирование добавляет отступы в 2 или 4 пробела. Минификация удаляет пробелы вне строк. Оба режима сохраняют исходные строки, запись чисел и порядок ключей. Проверка использует строгий JSON-парсер браузера: комментарии, завершающие запятые и одинарные кавычки недопустимы. Строка и столбец ошибки показываются, если браузер сообщает позицию.

Пример

При форматировании {"count":2,"items":[true,null]} свойства и элементы массива располагаются на отдельных строках с отступами. Минификация удаляет только лишние пробелы, но не пробелы внутри строк.

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

Можно ли форматировать JSON с большими целыми числами?

Да. Текстовый результат и скачанный файл сохраняют числовые записи, например 9007199254740993, без округления. Дерево использует числа JavaScript и может отображать округлённые значения.

Можно ли вставлять конфиденциальный JSON?

Инструмент обрабатывает JSON локально, без отправки и сохранения. Однако не работайте с секретами на общедоступном устройстве и не передавайте буфер обмена недоверенным приложениям.