Перейти к содержимому
POST AI agent ready /v1/json/validate

JSON Validate API — бесплатная проверка синтаксиса

Анализирует строку JSON и сообщает, действительна ли она. Если оно недействительно, ответ включает сообщение об ошибке с указанием синтаксической проблемы, чтобы вы могли ее исправить.

Parameters

stringrequired

The JSON string to validate.

Code examples

curl -X POST https://api.botoi.com/v1/json/validate \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"name\": \"botoi\", \"active\": true}"}'

When to use this API

Проверка отправленного пользователем JSON в формах

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

Развертывания Gate CI в действительных файлах конфигурации

Вызовите эту конечную точку в ловушке перед развертыванием, чтобы заблокировать развертывания, если в каком-либо файле конфигурации JSON есть синтаксическая ошибка.

Обеззараживание полезных данных вебхука

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

Frequently asked questions

Проверяется ли это только синтаксис или также схема?
Эта конечная точка проверяет только синтаксис. Для проверки схемы на соответствие схеме JSON используйте конечную точку /v1/schema/validate.
Какие сведения об ошибке возвращаются для недопустимого JSON?
Ответ включает сообщение об ошибке синтаксического анализа и позицию символа, в которой синтаксический анализ не удался.
Могу ли я проверить JSON5 или JSONC (JSON с комментариями)?
Нет. Эта конечная точка проверяет строгий JSON согласно RFC 8259. Комментарии и конечные запятые помечаются как ошибки.
Есть ли ограничение на размер ввода JSON?
Максимальный размер тела запроса — 1 МБ. Для более крупных документов проверяйте локально.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.