Инструмент
JSON-форматтер и валидатор
Проверяет JSON, показывает строку и столбец ошибки, форматирует с отступами, сжимает в одну строку и сортирует ключи.
Работает в браузере, данные никуда не отправляются
Результат
Что умеет
- Проверка строгого JSON по RFC 8259: без комментариев, без висячих запятых, только двойные кавычки.
- Ошибка показывается с номером строки и столбца, курсор в исходном поле ставится на это место.
- Сортировка ключей помогает сравнивать два ответа API: после неё порядок полей не мешает. Сравнить результат можно в инструменте сравнения текстов.
- Большие целые числа больше 253 в JavaScript теряют точность. Инструмент предупредит, если такое число встретилось.
Частые ошибки
| Что написано | Почему не JSON |
|---|---|
{'a': 1} | строки только в двойных кавычках |
{"a": 1,} | запятая после последнего элемента запрещена |
{a: 1} | ключ обязан быть строкой в кавычках |
// комментарий | комментариев в JSON нет вообще |
NaN, undefined | таких значений нет, есть только null |
01, .5 | ведущие нули и точка без цифры перед ней запрещены |