Pertanyaan JSONPath
Ekstrak nod JSON dengan ungkapan dan salin hasil tunggal atau semua hasil yang sepadan
Pertanyaan JSONPath dijelaskan
JSONPath mencari nod dengan ungkapan seperti laluan, contohnya menelusuri medan objek mengikut peringkat, mengulang tatasusunan dengan kad liar, atau menapis elemen mengikut syarat. Halaman ini menghurai JSON secara setempat, menjalankan ungkapan dan menyenaraikan setiap padanan bersama laluannya.
Ungkapan tidak sah melaporkan ralat tanpa merosakkan bahagian lain halaman. Anda boleh menyalin satu nilai yang sepadan atau mensirikan semua padanan menjadi teks tatasusunan untuk skrip dan kes ujian.
Sampel lalai mengekstrak medan daripada tatasusunan buku. Gantikannya dengan data dan ungkapan anda sendiri; mengubah mana-mana input mengosongkan hasil sebelumnya, jadi jalankan pertanyaan sekali lagi.
Soalan lazim
- Adakah ungkapan penapis disokong?
- Bentuk penapis lazim disokong, seperti memilih elemen tatasusunan mengikut syarat nombor atau rentetan. Sintaks tepat bergantung pada pelaksanaan JSONPath, jadi sahkan ungkapan kompleks pada data sampel dahulu.
- Mengapakah hasilnya tatasusunan kosong?
- Hasil kosong biasanya bermaksud laluan tidak sepadan dengan mana-mana nod. Semak ejaan kunci, indeks tatasusunan dan bilangan peringkat.
- Bolehkah semua padanan disalin sekali gus?
- Ya. Menyalin semua hasil meletakkan nilai yang sepadan ke dalam papan keratan sebagai teks tatasusunan JSON, dan tiada apa-apa dihasilkan apabila tiada padanan.