Toollet
Keresés feladat vagy alkalmazásnév alapjánKeresésKapcsolat
Árak

JSON-útvonalak lekérése és keresése

Illessze be a JSON-t vagy nyisson egy UTF-8 fájlt, majd szükség esetén használja a JSONPath-ot az értékek kereséséhez. Ha a lekérdezés üresen marad, minden érték megjelenik. Ellenőrizze a kiválasztott érték eredeti szövegét és útvonalát JSONPath, JavaScript, Python, jq és lodash formátumban. Másolja a megjelenített útvonalat, vagy mentse mind az 5 formátumot TXT fájlként.

1 UTF-8 JSON-fájl. Legfeljebb 1MB (1 000 000 bájt).

Ha ezt üresen hagyja, minden érték megjelenik.

Mire használható

Az értékek és az útvonalak együttes ellenőrzése

Jelenítse meg a JSON értékeit az útvonalukkal, típusukkal és rövid előnézetükkel. A kiválasztott érték eredeti szövegét is ellenőrizheti.

Értékek keresése JSONPath-tal

Kereszen kifejezésekkel olyan értékeket, amelyek például tömbökben találhatók. Ha a kifejezést üresen hagyja, az egész JSON-ban található értékek jelennek meg.

Útvonalak megszerzése 5 formátumban

Válasszon reprezentációt a JSONPath, JavaScript, Python, jq vagy lodash közül, és másolja ki. Mentse a kiválasztott érték mind az 5 formátumát szövegként.

Hogyan használható

  1. JSON megadása

    Illesszen be JSON-t, vagy válasszon 1 UTF-8 JSON-fájlt. A példát is kipróbálhatja.

  2. Adjon meg lekérdezést, ha szükséges, majd jelenítse meg

    Adjon meg egy JSONPath kifejezést bizonyos értékek megtalálásához, majd nyomja meg az Útvonalak megjelenítése gombot. Ha az összes értéket akarja ellenőrizni, hagyja üresen.

  3. Válasszon egy értéket, és szerezze meg az útvonalait

    Válasszon egy értéket a listából, és ellenőrizze az eredeti szövegét. Válasszon formátumot, és másolja ki, vagy mentse együtt mind az 5 formátumot.

Hasznos ehhez

Értékek kinyerése API-válaszokból

Ellenőrizze, hol található egy szükséges érték egy beágyazott válaszban, és készítse elő az útvonalát egy parancsfájlban való használatra.

Olyan tömbértékek megkeresése, amelyek megfelelnek a feltételeknek

Keressen terméktömbökben vagy összesített adatokban JSONPath-tal, majd ellenőrizze a megfelelő értékeket és pontos helyüket.

JSON-pozíciók és útvonalak olvasása

Kiindulási pont és tömbindexek

A JSONPath-ben a $ a teljes JSON kiindulási pontja. A tömbök indexelése 0-tól indul, ezért a [0] az első elemre utal.

A listában szereplő értékek és az eredeti JSON

Az objektum és a tömb előnézete megmutatja, hány elemet tartalmaznak. Válasszon egy értéket az eredeti szövegének ellenőrzéséhez. A false, a 0 és a null is létező érték.

Az útvonaljelölés nyelvenként eltér

A JavaScript- és Python-példák data nevű változót használnak. A jq és a lodash saját jelölését használja. A kimásolt reprezentációt igazítsa az ott használt változónevekhez és feldolgozáshoz.

Újra megjelenítés a bemenet vagy a lekérdezés megváltoztatása után

A bemenet szerkesztése vagy a lekérdezés megváltoztatása törli az előző listát és kiválasztást. Az új tartalommal nyomja meg az Útvonalak megjelenítése gombot. A puszta lapozás megőrzi a vizsgált értéket.

Amikor a JSON nem kereshető

A kifejezésalapú keresés leáll az olyan JSON-nál, amely duplikált kulcsneveket vagy biztonságosan nem kereshető számokat tartalmaz. Hagyja üresen a kifejezést az eredeti értékek és reprezentációk listás ellenőrzéséhez.

Gyakori kérdések

Használhatom-e a teljes JSONPath szintaxist?

A tulajdonságokra és tömbökre való hivatkozás, valamint a feltételekkel végzett keresés támogatott. Ha egy kifejezés nem használható, hiba jelenik meg; módosítsa a kifejezést. A teljes RFC szintaxis betartása nem garantált.

Mi van, ha a mezőnevek szóközt vagy szimbólumot tartalmaznak?

Az útvonalak a mezőneveket idézőjelek között, a szükséges szimbólumok escape-elve jelenítik meg. Másolja ki a megjelenített útvonalat változtatás nélkül, és ellenőrizze a jelölést ott, ahol használni fogja.

A keresésem 0 eredményt adott.

Még ha a JSON-bevitel sikeres is, az eredmény 0, ha egyetlen érték sem felel meg a kifejezésnek. Módosítsa a kifejezést, vagy hagyja üresen az összes érték ellenőrzéséhez.

Vannak-e korlátok a keresésre vagy a megjelenítésre?

Az eredmények 50-es csoportokban jelennek meg. A lekérdezések hossza legfeljebb 2,000 karakter, az eredmények száma legfeljebb 1,000 elem. Ha az eredmények meghaladják a határt, a teljes lista helyett hiba jelenik meg, így szűkítse a feltételeket. Ha a feldolgozás túl sokáig tart, csökkentse a bemenet méretét.

Mely útvonalak mentésre kerülnek?

Az 1 kiválasztott értékhez tartozó 5 formátum — JSONPath, JavaScript, Python, jq és lodash — a json-paths.txt fájlba kerül. Ez a művelet nem menti a JSON összes elemének útvonalát.

Használhatok-e megjegyzésekkel vagy utolsó vesszőkkel ellátott JSON-t?

Adjon meg szabványos JSON-t. A megjegyzések vagy az utolsó vesszők hibát okoznak. Ez a képernyő nem javítja és nem formázza a JSON-t.

Bemenet és eredmény

Bemenet
Írjon vagy illesszen be közvetlenül, vagy használjon 1 UTF-8 JSON-fájlt. A fájlok legfeljebb 1MB (1,000,000 bájt) méretűek lehetnek.
Keresés
A JSONPath nem kötelező. Ha üresen hagyja, az egész JSON-ban található értékek jelennek meg.
Másolás
Másolja ki a kiválasztott érték útvonalát a jelenleg megjelenített formátumban.
Mentés
Mentse a kiválasztott érték mind az 5 formátumát a json-paths.txt fájlba. Eredeti szövegét a képernyőn ellenőrizheti.

Jelenlegi beállítások

Eszközök keresése