Проверка синтаксиса JSON с точным указанием строки и позиции ошибки, форматирование (beautify) с выбором отступов и минификация в одну строку. Обработка в браузере - токены и конфиги не покидают устройство.
Одна пропущенная запятая или лишняя скобка в JSON может обрушить API, сломать конфиг или парсинг ответа. Инструмент подсвечивает точное место ошибки - строку, позицию и причину - прямо в браузере на базе JSON.parse.
| Ошибка | Причина | Как исправить |
|---|---|---|
| Unexpected token , | Лишняя запятая после последнего элемента | Удалить запятую перед ] или } |
| Unexpected end of JSON | Не закрыта скобка или кавычка | Проверить парность {}, [], "" |
| Unexpected token ' | Одинарные кавычки вместо двойных | Заменить ' на " |
| Duplicated key | Повторение одного и того же ключа | Убрать дубликат (JSON стандарт разрешает, но парсеры непредсказуемы) |
Этот валидатор - client-side: обработка идёт через JavaScript прямо в браузере, никаких запросов на сервер. Безопасно вставлять конфиги с токенами, API-ключами, персональными данными - содержимое поля не уходит с устройства.
Проверяет соответствие текста строгим правилам формата JSON: незакрытые скобки, синтаксис, типы данных. Мы используем нативный браузерный JSON.parse - тот же движок, что и в вашем сервере/клиенте.
Сейчас - базовая синтаксическая проверка. Валидация по JSON Schema (draft-07/2020-12) в разработке - напишите нам, если критично.
Нет. Всё выполняется в браузере через JSON.parse/JSON.stringify - ваши токены и конфиги никуда не уходят.
Спецификация JSON (RFC 8259) не разрешает запятую после последнего элемента массива или объекта. JavaScript это прощает, Python тоже - но строгие парсеры (Go, Rust, Jackson) падают с «Unexpected token». Уберите лишнюю запятую.
Нет. Чистый JSON не поддерживает // и /* */. Если нужны комментарии - используйте JSON5, HJSON или JSONC (JSON with Comments в VS Code).