Перейти к содержимому

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

Вставьте JSON, чтобы отформатировать его, проверить и найти строку с ошибкой

Загрузка инструмента…

Вставьте JSON, чтобы проверить его корректность и отформатировать с аккуратными отступами; ошибки показываются со строкой, столбцом и вероятной причиной. Пригодится, чтобы прочитать или исправить ответ API или файл конфигурации.

Как пользоваться

  1. Вставьте данные в поле «Исходный JSON» или нажмите «Открыть файл». Файл можно также перетащить в поле.
  2. В разделе «Отступ» выберите «2 пробела», «4 пробела» или «Табуляция» либо «Минифицировать», чтобы получить одну строку. Включите «Сортировать ключи», чтобы упорядочить ключи.
  3. Если появилось сообщение «Некорректный JSON», нажмите «Перейти к ошибке». Если причина в комментариях или висячих запятых, нажмите «Попробовать мягкое исправление».
  4. На вкладке «Дерево» разворачивайте и сворачивайте структуру, ищите по ней или нажмите «Копировать путь», чтобы скопировать путь вроде $.a.b[0]. Скопируйте результат или нажмите «Сохранить в .json».

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

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

Как найти ошибку в JSON?
Вставьте его: появится сообщение «Некорректный JSON» со строкой, столбцом и описанием проблемы. Обычные причины — запятая после последнего элемента, одинарные кавычки и комментарии.
Можно ли писать комментарии в JSON?
Нет. В стандарте JSON нет комментариев // или /* */, поэтому удалите их или нажмите «Попробовать мягкое исправление».
Что значит минифицировать JSON?
Это удаление всех пробелов и переносов строк вне строковых значений, так что остаётся одна строка. Данные не меняются, уменьшается только размер.
Почему меняются большие числовые ID?
Числа в JavaScript не могут точно хранить целые больше 9 007 199 254 740 991, поэтому они округляются. Чтобы этого избежать, передавайте такие ID строками.