Проверить JSON
Вставьте файл и получите прямой ответ: корректен или нет. Если нет — в сообщении видно, чего ждал парсер и на какой позиции. Чаще всего это лишняя запятая или потерянная кавычка.
- Бесплатно
- Файлы не покидают ваше устройство
- Без регистрации
- Без ограничений по файлам
Как пользоваться
- Вставьте JSON в поле — проверка идёт на каждом нажатии клавиши.
- Смотрите строку под полем: зелёная — всё в порядке, красная содержит сообщение самого парсера.
- Исправьте указанное место и увидите, как сообщение позеленеет.
Полезно знать
Четыре ошибки, из которых состоит почти всё
Запятая после последнего элемента, одинарные кавычки вместо двойных, ключ без кавычек и случайный комментарий. JSON не допускает ничего из этого, а JavaScript, Python и YAML допускают кое-что — именно поэтому оно и просачивается.
Корректный — не значит правильный
Эта страница проверяет синтаксис, а не смысл. Файл может безупречно разбираться и всё равно не содержать обязательного поля или хранить строку там, где ждут число. Для этого нужна схема, а не парсер.
Частые вопросы
Загружается ли файл для проверки?
Нет. Проверка идёт парсером вашего браузера, данные не покидают устройство.
По какому стандарту проверяется?
По тому же, что и во всех средах: RFC 8259 через JSON.parse. Что прошло здесь — пройдёт везде.
Почему запятая в конце — ошибка?
В JSON нет необязательной завершающей запятой: после последнего элемента парсер ждёт закрывающую скобку. JavaScript это терпит, JSON — нет.
Можно ли проверять очень большие файлы?
До пяти мегабайт текста. Файлы крупнее удобнее проверять консольной утилитой.
Похожие инструменты
- Форматировать JSON Вставьте JSON и получите его отформатированным, проверенным или сжатым. Данные остаются в брауз…
- JSON Beautifier Вставьте простыню сжатого JSON и читайте её как документ. Отступы появляются прямо во время наб…
- Сжать JSON Вставьте JSON и получите его без единого лишнего байта: ни отступов, ни переносов, данные те же…
- Base64: кодирование и декодирование Вставьте текст — получите Base64, вставьте Base64 — получите текст обратно. Кириллица, иероглиф…
- CSV в JSON Вставьте таблицу — получите JSON. Разбор идёт по RFC 4180, поэтому ячейка «Иванов, Иван» остаёт…
- Подсчёт слов Введите или вставьте текст — счётчики обновятся мгновенно: слова, символы, предложения, абзацы…
- Изменить регистр текста Вставьте текст, выберите регистр, заберите результат. Девять способов записать одни и те же сло…
- Счётчик символов Наберите или вставьте текст и смотрите, как счётчик меняется на каждом нажатии — отдельно с про…