Лаборатория кодера

Инструмент

JSON-форматтер и валидатор

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

Работает в браузере, данные никуда не отправляются

Результат

Что умеет

  • Проверка строгого JSON по RFC 8259: без комментариев, без висячих запятых, только двойные кавычки.
  • Ошибка показывается с номером строки и столбца, курсор в исходном поле ставится на это место.
  • Сортировка ключей помогает сравнивать два ответа API: после неё порядок полей не мешает. Сравнить результат можно в инструменте сравнения текстов.
  • Большие целые числа больше 253 в JavaScript теряют точность. Инструмент предупредит, если такое число встретилось.

Частые ошибки

Что написаноПочему не JSON
{'a': 1}строки только в двойных кавычках
{"a": 1,}запятая после последнего элемента запрещена
{a: 1}ключ обязан быть строкой в кавычках
// комментарийкомментариев в JSON нет вообще
NaN, undefinedтаких значений нет, есть только null
01, .5ведущие нули и точка без цифры перед ней запрещены