Перейти к содержанию
Вы не в сети. Некоторые функции могут не работать.

JSON / Инструменты кода

Проверяйте. Исследуйте. Понимайте.

Проверка синтаксиса, валидация схемы, просмотр и сравнение JSON

Ввод JSON
Результаты проверки
Вставьте или введите JSON здесь...
ПустоПроверкаCtrl/⌘+Shift+VПроверить

Как проверить JSON онлайн

  1. Откройте JSON Validator

    Перейдите на json-validator.hanoon.app в браузере.

  2. Вставьте JSON

    Вставьте или введите данные JSON в редактор ввода.

  3. Проверьте результат

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

Что такое валидация JSON?

Проверка синтаксиса не допускает комментарии и завершающие запятые: {"age":18,} не проходит, а {"age":"18"} является валидным JSON. Корректный синтаксис ещё не означает соответствие JSON Schema.

Что такое валидация JSON Schema?

Для схемы {"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]} значение {"age":"18"} не проходит проверку, а {"age":18} проходит. Выберите Draft 4, Draft 7 или 2020-12 в соответствии со схемой. Числа, которые нельзя безопасно представить, останавливают проверку схемы с ошибкой точности.

Как работает древовидный вид?

Древовидный вид отображает JSON в виде разворачиваемой и сворачиваемой иерархии, позволяя навигировать по вложенным структурам и искать конкретные ключи или значения.

Отправляются ли мои данные на сервер?

Нет. Вся валидация и обработка происходят полностью в вашем браузере. Данные никогда не покидают ваше устройство.

Что такое JSONPath?

Для {"users":[{"name":"Ada"},{"name":"Lin"}]} запрос $.users[0].name или JSON Pointer /users/0/name возвращает "Ada". Поддерживаются простые фильтры сравнения; вызовы методов и доступ к прототипам запрещены.