Langsung ke konten
POST AI agent ready /v1/json/validate

API Validasi JSON - Pemeriksa Sintaks Gratis

Mengurai string JSON dan melaporkan apakah string tersebut valid. Jika tidak valid, responsnya menyertakan pesan kesalahan dengan posisi masalah sintaksis sehingga Anda dapat memperbaikinya.

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

Validasi JSON yang dikirimkan pengguna dalam formulir

Periksa apakah JSON yang ditempelkan ke formulir konfigurasi sudah benar secara sintaksis sebelum disimpan, sehingga memberikan masukan langsung kepada pengguna.

Penerapan gerbang CI pada file konfigurasi yang valid

Panggil titik akhir ini dalam hook pra-penerapan untuk memblokir penerapan jika ada file konfigurasi JSON yang memiliki kesalahan sintaksis.

Sanitasi muatan webhook

Validasi badan webhook yang masuk untuk mengonfirmasi bahwa badan webhook tersebut adalah JSON yang dapat diurai sebelum merutekannya ke prosesor hilir.

Frequently asked questions

Apakah ini hanya memeriksa sintaks atau juga skema?
Titik akhir ini hanya memeriksa sintaksis. Untuk validasi skema terhadap Skema JSON, gunakan titik akhir /v1/schema/validate.
Detail kesalahan apa yang dikembalikan untuk JSON yang tidak valid?
Responsnya mencakup pesan kesalahan parser dan posisi karakter di mana parsing gagal.
Bisakah saya memvalidasi JSON5 atau JSONC (JSON dengan komentar)?
Tidak. Titik akhir ini memvalidasi JSON yang ketat per RFC 8259. Komentar dan koma di akhir ditandai sebagai kesalahan.
Apakah ada batasan ukuran pada input JSON?
Ukuran badan permintaan maksimum adalah 1 MB. Untuk dokumen yang lebih besar, validasi secara lokal.

Get your API key

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