JSON Validate API - 無料の構文チェッカー
JSON 文字列を解析し、それが有効かどうかを報告します。 無効な場合、応答には構文上の問題の位置を示すエラー メッセージが含まれるため、問題を修正できます。
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 が保存する前に構文的に正しいことを確認し、ユーザーに即座にフィードバックを提供します。
有効な構成ファイルで CI デプロイメントをゲートする
JSON 構成ファイルに構文エラーがある場合は、デプロイ前フックでこのエンドポイントを呼び出してデプロイをブロックします。
Webhook ペイロードをサニタイズする
受信 Webhook 本文を検証して、ダウンストリーム プロセッサにルーティングする前に、解析可能な JSON であることを確認します。
Frequently asked questions
これは構文のみをチェックしますか、それともスキーマもチェックしますか?
このエンドポイントは構文のみをチェックします。 JSON スキーマに対するスキーマ検証には、/v1/schema/validate エンドポイントを使用します。
無効な JSON に対してどのようなエラーの詳細が返されますか?
応答には、パーサー エラー メッセージと、解析が失敗した文字位置が含まれます。
JSON5 または JSONC (コメント付きの JSON) を検証できますか?
いいえ。このエンドポイントは、RFC 8259 に従って厳密な JSON を検証します。コメントと末尾のカンマにはエラーとしてフラグが立てられます。
JSON入力にサイズ制限はありますか?
リクエスト本文の最大サイズは 1 MB です。 サイズの大きいドキュメントの場合は、ローカルで検証してください。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.