JSONPath Testeci

J SON ve $ gibi bir J SON P ath yap ıştır .user.nameveya $. it ems [ 0 ] eş leş en değer leri an ında görmek için . API yan ıt larından alan ları çıkar mak ve yapı landır mayı hata ay ık lat mak için kullan ış lıdır .

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

在 JSON 文档上测试 JSONPath 表达式; 支持 $.field 与 [index] 语法。

JSONPath

JSON 输入

粘贴 API 响应或配置文件。

查询结果

"Ada"

Notlar

说明

支持 $.a.b 与 $.arr[0] 等常见路径; 完整 JSONPath 规范子集。数据在本地解析,不上传。

J SON ve $ gibi bir J SON P ath yap ıştır .user.nameveya $. it ems [ 0 ] eş leş en değer leri an ında görmek için . API yan ıt larından alan ları çıkar mak ve yapı landır mayı hata ay ık lat mak için kullan ış lıdır .

Hızlı başlangıç

  1. JSONPath 'ı girin

    $ ile başlar; .field ve [index] desteği.

  2. Yapıştır JSON

    Object veya array.

  3. Çıktı görüntüleme

    Çıktı biçimlendirilmiş bir JSON fragmanıdır.

Ortak yol örnekleri

$.store.book[0].title ilk kitap başlığını alır; tam yaban kartları özel JSONPath libs gerektirir - bu araç ortak alt kümeleri kapsar.

Tipik iş akışı

API yanıtları ile çalışırken, ilk önce ham JSON 'ı tarayıcı geliştiricisi araçlarından kopyalın ve sol panele yapıştırın. Yapıyı denetlemek için $.data gibi temel yolları deneyin, sonra $.data.users[0].email gibi yollarla arıtın. Eşleşmeler anında sağda görünür, sözdizimi hataları vurgulanır.

Yapılandırma dosyaları için, $ gibi wildcards kullanın.. Tüm eşleşen anahtarları bulmak için key veya $.items[ gibi ifadeleri filtrelemek için mi? (@.price>10)].İç içi dizilerle, $'ı deneyin.. [*] Tüm seviyeleri düzleştirmek için. Sonuçlar her yol değişikliği ile canlı güncelleştirir - yenileme gerekmez.

Örnekler

Örnek

Input

{"user":{"name":"Ada"}} + $.user.name

Output

"Ada"

FAQ

Filtre ifadeleri mi?

Nokta yolları ve dizi dizinleri desteklenir; karmaşık filtreler için jsonpath-plus kullanın.

Veri yüklendi mi?

Hayır, yerel olarak ayrıştırıldı.

Neden yolum boş sonuçlar döndürüyor?

Yaygın düzeltmeler: 1) JSON 'da çift tırnaklarla tek tırnakların yerini alın 2) Kök $ ile yol başlatın 3) Dizinin sınırlarını kontrol edin 4) Filtre sözdizimi doğrulayın. $* gibi basit yollarla başlayın.Önce yapıyı doğrulamak için.