Penguji JSON Path – Uji Ekspresi JSONPath Online
Gunakan Penguji JSON Path ini untuk mengevaluasi ekspresi terhadap JSON dan memeriksa setiap nilai yang cocok beserta path-nya. Coba notasi titik ($.key), akses array ([0]), wildcard ([*]), slice ([0:2]), recursive descent ($..key), dan filter dasar ([?(@.x > 5)]). Popover lembar contekan sintaks membantu Anda memeriksa pola yang didukung dan menyempurnakan kueri tanpa terlebih dulu memasangnya ke aplikasi Anda.
Penguji JSON Path adalah alat berbasis browser untuk mengevaluasi ekspresi JSONPath terhadap JSON. Alat ini menampilkan nilai yang cocok dengan ekspresi Anda beserta path menuju nilai tersebut, sehingga Anda bisa memeriksa apa yang dipilih kueri tanpa terlebih dulu memasangnya ke aplikasi. Gunakan untuk menguji ekspresi, menjelajahi data JSON, atau menyempurnakan kueri sebelum mengandalkannya di tempat lain.
Penguji ini mendukung notasi titik ($.key), akses array ([0]), wildcard ([*]), slice ([0:2]), recursive descent ($..key), dan filter dasar ([?(@.x > 5)]). Masukkan JSON sebagai data yang akan dikueri, lalu berikan ekspresi JSONPath dan tinjau hasil yang cocok. Popover lembar contekan sintaks tersedia sebagai referensi saat Anda bekerja; input tidak mendeskripsikan opsi konfigurasi tambahan.
JSON merepresentasikan data terstruktur, sedangkan ekspresi JSONPath memilih nilai di dalam dokumen JSON. Mengubah seleksi menjadi kueri dapat membantu ketika Anda perlu menemukan field atau item array tertentu, menjelajahi data bersarang, atau memverifikasi bahwa ekspresi memilih nilai yang dimaksud. Penguji menampilkan kecocokan beserta path-nya agar pemeriksaan menjadi lebih informatif.
Penguji JSON Path berjalan sepenuhnya di browser Anda: input diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server. Setelah halaman dimuat, alat ini terus berfungsi tanpa koneksi. Developer dan insinyur DevOps dapat menggunakannya untuk bereksperimen dengan JSONPath, memeriksa input nyata, dan memastikan perilaku kueri sebelum dirilis.
Langkah 1: Tempel atau letakkan data JSON Anda ke area input. Gunakan JSON yang ingin Anda kueri, misalnya objek respons atau konfigurasi.
Langkah 2: Masukkan ekspresi JSONPath yang ingin Anda uji. Anda bisa mencoba notasi titik, akses array, wildcard, slice, recursive descent, atau filter dasar.
Langkah 3: Periksa nilai yang cocok beserta path-nya. Melihat keduanya memudahkan Anda memahami bagian JSON mana yang dipilih ekspresi Anda.
Langkah 4: Gunakan popover lembar contekan sintaks jika Anda membutuhkan pengingat pola ekspresi yang didukung, lalu sesuaikan kueri dan tinjau hasil yang cocok.
Kasus penggunaan: Uji ekspresi JSONPath terhadap JSON nyata dan lihat persis nilai mana yang cocok, beserta path-nya.
Kasus penggunaan: Sempurnakan ekspresi sebelum memasangnya ke aplikasi. Ini memungkinkan Anda beriterasi tanpa terlebih dulu menyimpan file atau mengubah kode aplikasi.
Kasus penggunaan: Periksa kasus tepi sebelum merilis kueri. Coba ekspresi dengan akses array, wildcard, slice, atau filter dasar terhadap JSON yang akan Anda proses.
Kasus penggunaan: Periksa respons JSON bersarang ketika Anda perlu mengidentifikasi nilai pada path tertentu. Hasil yang cocok membantu memperjelas efek ekspresi.
Kasus penggunaan: Jelajahi recursive descent ketika kunci yang sama bisa muncul di level berbeda dari struktur JSON. Tinjau nilai dan path yang dikembalikan untuk melihat apa yang dipilih kueri.
Kasus penggunaan: Gunakan popover lembar contekan saat mempelajari sintaks JSONPath. Ini menyediakan referensi praktis saat Anda menguji pola ekspresi yang didukung.