🔍

test JSONPath

Uji ekspresi JSONPath terhadap data JSON. Mendukung $, wildcard, irisan array, dan ekspresi filter. Hasil real-time di browser Anda.

Alat Pengembang Berjalan lokal Tidak ada data dikirim
JSONPath kueri JSON ekspresi filter hanya di sisi klien
Input JSON
Jalur:
Contoh:
Hasil —
Tempel JSON dan masukkan ekspresi JSONPath untuk melihat hasil
💡
Sintaks JSONPath: $ = akar · . = anak · [*] = semua item array · [0] = indeks · [0:2] = irisan · .. = penelusuran rekursif · ?(@.price < 10) = ekspresi filter. Contoh: $.store.book[?(@.category=="fiction")].title

Apa itu test JSONPath?

Fitur test JSONPath memungkinkan Anda menjalankan ekspresi JSONPath terhadap data JSON dan langsung memeriksa hasil yang cocok. Ini berguna untuk debugging API, fixture pengujian, aturan ETL, dan alur kerja apa pun yang mengharuskan Anda menargetkan node tertentu di dalam JSON bersarang.

Cara Menggunakan test JSONPath

  1. Tempelkan dokumen JSON ke area input.
  2. Masukkan ekspresi JSONPath yang ingin Anda uji.
  3. Tinjau hasil yang cocok dan sesuaikan filter atau selektor.
  4. Salin path yang berfungsi ke aplikasi, pengujian, atau langkah otomasi Anda.
Memahami test JSONPath ▾
Contoh
Input JSON: {"users":[{"name":"Alice","age":30},{"name":"Bob","age":17}]}
Output Path: $.users[?(@.age >= 18)].name
Kasus Penggunaan Umum
  • Uji ekspresi JSONPath terhadap respons API dan fixture
  • Konfirmasi filter dan selektor array sebelum menggunakannya dalam kode
  • Debug struktur JSON bersarang dengan mengueri hanya field yang Anda butuhkan
  • Ajari rekan tim cara JSONPath memilih node dari payload kompleks
Mengapa Menggunakan Alat Ini
  • Berguna untuk API, aturan otomatisasi, dan debugging fixture.
  • Memudahkan kueri interaktif untuk array dan objek bertingkat.
  • Berjalan di browser sehingga sampel JSON tetap lokal selama pengujian.
Pertanyaan yang Sering Diajukan
Apakah JSONPath sama dengan jq?

Tidak — jq adalah bahasa kueri terpisah. JSONPath distandarkan dalam RFC 9535 dan didukung oleh banyak library.

Bisakah saya menggunakan beberapa ekspresi sekaligus?

Saat ini satu ekspresi dalam satu waktu — hasil menampilkan semua node yang cocok.

Apa fungsi test JSONPath Online —Kueri & Uji Ekspresi JSONPath Gratis?

test JSONPath Online —Kueri & Uji Ekspresi JSONPath Gratis berjalan sepenuhnya di browser Anda dan membantu Anda menyelesaikan tugas ini tanpa mengunggah data ke server.

Apakah test JSONPath Online —Kueri & Uji Ekspresi JSONPath Gratis dapat digunakan secara gratis?

Ya. Alat ini gratis digunakan dan tidak memerlukan pendaftaran.