Cara menggunakan
- Tempel teks, buka file UTF-8, atau coba sampel.
- Pilih masukan dan pengaturan, lalu jalankan alat atau aktifkan proses otomatis.
- Tinjau hasil, lalu salin atau unduh. Perubahan masukan membuat hasil sebelumnya tidak berlaku.
Penguji JSONPath
Kueri JSON dengan JSONPath dan periksa nilai serta path sumber.
Pemrosesan berjalan di browser. Masukan Anda tidak dikirim ke DevToolsy.
Cara kerja
Gunakan selector RFC 9535, pencarian rekursif, slice, dan filter. Setiap hasil memuat path ternormalisasi dan JSON Pointer; klik path untuk memilih nilai aslinya.
{
"books": [
{"title":"Practical APIs","price":18,"inStock":true},
{"title":"Data Patterns","price":32,"inStock":false},
{"title":"Web Basics","price":12,"inStock":true}
]
}[
"Practical APIs",
"Web Basics"
]Kueri JSON dengan JSONPath dan periksa nilai serta path sumber.
Opsi dan ketepatan data
Kueri struktural menjaga token angka JSON tetap tepat. Filter memakai angka JavaScript sehingga menolak integer tidak aman atau desimal yang kehilangan presisi. Ekspresi JavaScript tidak dievaluasi.
Menggunakan hasil
Kueri valid bisa menghasilkan daftar kosong. Periksa nama, indeks, dan kondisi. Batasnya 1.000 hasil dan 4.096 karakter per kueri.
Tinjau hasil, lalu salin atau unduh. Perubahan masukan membuat hasil sebelumnya tidak berlaku.
Masukan UTF-8 maksimal 1 MiB per dokumen, keluaran 8 MiB. JSONPath dan Schema: 5 detik; alat lain: 30 detik.
Pertanyaan umum
Sintaks JSONPath apa yang didukung?
Gunakan selector RFC 9535, pencarian rekursif, slice, dan filter. Setiap hasil memuat path ternormalisasi dan JSON Pointer; klik path untuk memilih nilai aslinya.
Apakah angka besar tetap akurat?
Kueri struktural menjaga token angka JSON tetap tepat. Filter memakai angka JavaScript sehingga menolak integer tidak aman atau desimal yang kehilangan presisi. Ekspresi JavaScript tidak dievaluasi.
Mengapa hasilnya kosong?
Kueri valid bisa menghasilkan daftar kosong. Periksa nama, indeks, dan kondisi. Batasnya 1.000 hasil dan 4.096 karakter per kueri.
Apakah masukan diunggah?
Pemrosesan berjalan di browser. Masukan Anda tidak dikirim ke DevToolsy.
Bisakah membuka berkas lokal?
Masukan UTF-8 hingga 1 MiB · keluaran hingga 8 MiB