Ekstrak data JSON menggunakan ekspresi JSONPath
Peralatan developer
Tentang Alat Ini
Ekstraktor JSONPath memungkinkan Anda menanyakan data JSON menggunakan ekspresi jalur, sintaks yang kuat untuk menavigasi dan memilih elemen dalam struktur JSON. Mendukung wildcard, indeks array, dan penurunan rekursif untuk ekstraksi data yang presisi.
Fitur Utama
- Dukungan sintaks JSONPath lengkap, termasuk filter dan ekspresi
- Pratinjau hasil secara real-time saat mengetik ekspresi
- Sorot kecocokan di JSON asli
- Preset dan contoh ekspresi jalur umum
- Salin hasil ekstraksi dalam format JSON atau teks biasa
- Mendukung penurunan rekursif dan pemotongan array
Kasus Penggunaan
- Ekstrak bidang tertentu dari respons JSON API yang kompleks
- Debug dan validasi kueri JSONPath sebelum implementasi
- Filter dan transformasi dataset JSON besar
- Navigasi cepat struktur JSON yang sangat bersarang
- Ekstrak dan agregasi titik data dari log JSON
json
jsonpath
query
extract
data
Pertanyaan Umum
Sintaks apa yang didukung oleh ekspresi JSONPath?
Mendukung notasi titik (mis. store.name) dan notasi kurung siku (mis. store["name"]), serta indeks array (mis. products[0]) dan wildcard (mis. products[*]). Jalur diawali dengan $. yang menunjukkan kueri dimulai dari objek root.
Bagaimana cara menggunakan wildcard *?
Wildcard * digunakan untuk mencocokkan semua elemen dalam array atau semua nilai kunci dalam objek. Misalnya products[*].name akan mengembalikan bidang name dari semua produk dalam array, hasil ditampilkan sebagai array.
Bagaimana cara menanyakan data yang sangat bersarang?
Akses data bersarang dalam dengan menulis ekspresi jalur per tingkat, misalnya store.metadata.lastUpdated. Setiap tingkat dihubungkan dengan titik, elemen array diakses menggunakan kurung siku dengan indeks.
Apakah data saya aman saat menggunakan alat ini?
Benar-benar aman. Semua parsing data JSON dan kueri jalur dilakukan secara lokal di browser, tidak ada data yang diunggah ke server, data Anda sepenuhnya pribadi.
Dapatkah mengekstrak data dari beberapa jalur sekaligus?
Ya. Masukkan ekspresi di kotak input jalur lalu klik "Tambah Jalur" untuk menambahkan beberapa ekspresi jalur. Alat akan menjalankan semua kueri jalur secara bersamaan dan menampilkan hasil ekstraksi untuk setiap jalur secara terpisah.