Pengesah JSON untuk muatan webhook
Pengesah JSON ini menyemak sintaks JSON, mengenal pasti lokasi ralat penghurai dan menyemak medan teks wajib sebelum muatan webhook dihantar. Alat percuma ini dijalankan secara setempat dalam pelayar anda. Tiada data muatan keluar daripada pelayar.
Oleh Ai Flowi. Diterbitkan .
Tampal JSON di bawah, kemudian pilih Sahkan. Gunakan tanda petik berganda untuk nama sifat dan rentetan. Anda juga boleh menekan Ctrl+Enter atau Command+Enter dalam mana-mana input.
Contohnya: name,email,request. Nama merujuk kepada sifat pada aras teratas dan peka huruf besar/kecil; titik dianggap sebagai aksara literal. Ruang di sekeliling nama dan nama berulang diabaikan. Biarkan kosong untuk melangkau semakan medan.
Sedia. Pilih Sahkan untuk menyemak contoh atau muatan anda.
JSON yang diformat kemas
Apakah yang disemak oleh pengesah JSON ini?
- Sintaks: penghurai JSON pelayar menyemak tanda petik, koma, kurungan dan nilai JSON. Bagi JSON yang tidak sah, hasil merangkumi mesej penghurai serta nombor baris dan lajur yang bermula dari satu. Lokasi menggunakan kedudukan atau baris dan lajur yang dilaporkan oleh pelayar jika tersedia; jika tidak, imbasan setempat mengenal pasti lokasi ralat sintaks. Dalam imbasan itu, rentetan yang tidak lengkap menunjuk ke penghujung input, manakala jujukan lepasan yang tidak sah atau aksara kawalan tanpa lepasan menunjuk ke aksara yang bermasalah. Lajur mengira unit kod UTF-16.
- Medan wajib: apabila anda memasukkan nama, akar mestilah objek JSON. Setiap sifat yang dinamakan mestilah wujud pada objek itu dan mengandungi rentetan. Sifat yang tiada dan nilai bukan rentetan dilaporkan secara berasingan.
- Pemformatan: JSON yang telah dihuraikan dipaparkan dengan inden dua ruang, termasuk apabila semakan medan wajib gagal.
Contoh penggunaan: name, email dan request
Contoh sudah tersedia dalam alat. Kekalkan name,email,request dalam input medan wajib dan pilih Sahkan: JSON sah dan ketiga-tiga medan ialah rentetan.
{
"name": "Webhook Test",
"email": "test@example.com",
"request": "Synthetic test"
}
Buang email untuk melihat Medan yang tiada: email. Tetapkan name kepada 123 untuk melihat Medan bukan rentetan: name. Tambahkan koma selepas nilai terakhir untuk melihat mesej penghurai bagi JSON yang tidak sah berserta baris dan lajurnya.
Kaitan dengan cabang 422 dalam resipi
Resipi webhook ke Google Sheets telah diuji dalam persekitaran produksi pada 8 Oktober 2026 dan salinan yang diimport telah diuji semula. Pengesahannya menggunakan JSON Operations (JQ) dan Verification Router: permintaan sah dengan pengesahan identiti yang sah mengembalikan 200 dan menambahkan satu baris; JSON yang tidak terbentuk dengan betul, medan yang tiada dan jenis medan yang tidak sah mengembalikan 422 tanpa menambahkan baris. Pengesahan identiti yang tiada atau tidak sah mengembalikan 403 tanpa menambahkan baris.
Alat ini membantu mengesan masalah sintaks dan masalah medan asas sebelum permintaan dihantar. Resipi tersebut membuat semakan tambahan: ia memerlukan rentetan tidak kosong bagi name dan request serta menyemak format email. Muatan boleh lulus semakan alat ini tetapi masih melalui cabang penolakan 422 dalam resipi. Ikuti tutorial untuk mengkonfigurasi dan menguji pengesahan pada pihak pelayan.
Batasan dan privasi pelayar
Ini ialah semakan sintaks serta kewujudan/jenis medan asas, bukan pengesahan JSON Schema. Rentetan kosong dan rentetan yang bukan alamat e-mel lulus semakan rentetan. Alat ini tidak menyemak laluan bersarang, nama sifat pendua, peraturan perniagaan, pengesahan identiti, penghantaran webhook atau penulisan ke Google Sheets. Tatasusunan dan nilai primitif ialah JSON yang sah tetapi gagal semakan medan wajib yang diaktifkan kerana medan webhook memerlukan objek. Pemformatan JSON menggunakan penghurai pelayar dan mungkin mengubah ketepatan nombor atau sifat pendua; simpan muatan asal anda.
Tiada data muatan keluar daripada pelayar: alat ini tidak membuat permintaan rangkaian dan tidak menyimpan input dalam storan pelayar. Muatan yang sangat besar boleh memperlahankan atau menyebabkan tab tidak responsif; gunakan sampel kecil. Lulus semakan setempat tidak membuktikan bahawa aliran kerja produksi akan menerima atau menulis muatan tersebut.
Gunakan hasil dalam aliran kerja
Baca panduan Universal Webhook untuk mengetahui kaedah permintaan, pengesahan identiti dan perbezaan tingkah laku antara ujian dengan produksi.
Bina aliran kerja
Selepas menyemak sampel muatan, konfigurasikan pengesahan resipi dan uji permintaan sebenar dalam ruang kerja anda.