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

JSON может выглядеть аккуратно и всё равно не разбираться. Повторное чтение сверху вниз редко помогает: глаз достраивает знакомую структуру и пропускает один символ. Быстрее получить точное сообщение парсера, а затем проверить участок перед указанной позицией.
Сначала запусти валидацию
Вставь документ целиком в JSON Formatter и нажми форматирование. Корректный JSON сразу получит отступы. Если синтаксис нарушен, парсер покажет позицию, на которой больше не может продолжать разбор. Причина часто находится на несколько символов раньше.
Проверь пять частых ошибок
- Ключи и строковые значения должны быть заключены в двойные кавычки.
- Между элементами нужна запятая, но после последнего элемента она не ставится.
- Каждой открывающей фигурной или квадратной скобке нужна закрывающая.
- В JSON нельзя использовать комментарии, функции и выражения JavaScript.
- Значения true, false и null пишутся без кавычек и только в нижнем регистре.
Почему ошибка указана не там, где ты ожидаешь
Парсер сообщает место, где структура окончательно перестала иметь смысл. Например, пропущенная кавычка превращает двоеточие и запятую в часть строки, поэтому сообщение появляется позже настоящей причины. Начинай проверку с указанной позиции и двигайся назад до предыдущего ключа или разделителя.
Форматирование и минификация решают разные задачи
Форматирование добавляет отступы и делает вложенность видимой. Минификация удаляет лишние пробелы из уже корректного документа. Она не исправляет синтаксис. Если JSON не проходит проверку, сначала найди ошибку и только потом создавай компактную версию.
После синтаксиса проверь смысл значений
Валидный JSON всё ещё может не подходить API. Число 42 и строка "42" имеют разные типы. То же касается пустого массива, пустого объекта и null. Сверь структуру с документацией сервиса, который будет читать данные.

JSON Formatter
Форматируй, минифицируй и проверяй JSON прямо в браузере.
Открыть инструмент


