Toollet
Caută după scop sau numele aplicațieiCautăContactează-ne
Prețuri

Obțineți și căutați căi JSON

Lipiți JSON sau deschideți un fișier UTF-8, apoi folosiți JSONPath pentru a căuta valori, dacă este necesar. Lăsând interogarea goală se afișează toate valorile. Verificați textul original al valorii selectate și căile sale în JSONPath, JavaScript, Python, jq și lodash. Copiați calea afișată sau salvați toate cele 5 formate pentru acea valoare ca TXT.

Un fișier JSON UTF-8. Până la 1MB (1,000,000 de octeți).

Lăsând acest câmp gol se afișează toate valorile.

Ce puteți face

Verificați simultan valorile și căile

Afișați valorile din JSON împreună cu căile, tipurile și previzualizările scurte. Puteți verifica și textul original al valorii selectate.

Căutați valori cu JSONPath

Căutați cu expresii valori precum cele din tablouri. Dacă lăsați expresia goală, sunt listate valorile conținute în tot JSON-ul.

Obțineți căile în 5 formate

Alegeți o reprezentare dintre JSONPath, JavaScript, Python, jq sau lodash și copiați-o. Salvați ca text toate cele 5 formate pentru valoarea selectată.

Cum se utilizează

  1. Introduceți JSON

    Lipiți JSON sau selectați 1 fișier JSON UTF-8. Puteți încerca și exemplul.

  2. Introduceți o interogare dacă este necesar, apoi afișați

    Introduceți JSONPath pentru a găsi anumite valori, apoi apăsați Afișează căile. Lăsați-l gol pentru a verifica toate valorile.

  3. Selectați o valoare și obțineți căile ei

    Selectați o valoare din listă și verificați textul ei original. Alegeți un format și copiați-l, sau salvați împreună toate cele 5 formate pentru acea valoare.

Util când

Extrageți valori din răspunsurile API

Verificați unde se află valoarea necesară într-un răspuns imbricat și pregătiți calea ei pentru a fi folosită într-un script.

Găsiți valori din tablouri care îndeplinesc condiții

Căutați în tablouri de produse sau date agregate cu JSONPath, apoi verificați valorile care corespund și pozițiile lor exacte.

Citirea pozițiilor și căilor din JSON

Punctul de pornire și indicii tablourilor

În JSONPath, $ este punctul de pornire pentru întregul JSON. Indicii tablourilor încep de la 0, deci [0] se referă la primul element.

Valorile din listă și JSON-ul original

Previzualizările obiectului și tabloului arată numărul de elemente pe care le conțin. Selectați o valoare pentru a-i verifica textul original. false, 0 și null sunt fiecare valori existente.

Notația căilor diferă în funcție de limbaj

Exemplele JavaScript și Python folosesc o variabilă numită data. jq și lodash folosesc notația proprie. Adaptați reprezentarea copiată la numele variabilelor și la procesarea din locul în care o veți folosi.

Afișați din nou după schimbarea intrării sau a interogării

Editarea intrării sau schimbarea interogării elimină lista și selecția anterioare. Apăsați Afișează căile pentru conținutul nou. Doar trecerea între pagini păstrează valoarea examinată.

Când JSON-ul nu poate fi căutat

Căutările bazate pe expresii sunt oprite pentru JSON cu nume de chei duplicate sau cu numere care nu pot fi căutate în siguranță. Lăsați expresia goală pentru a verifica valorile și reprezentările originale într-o listă.

Întrebări frecvente

Pot folosi toată sintaxa JSONPath?

Sunt acceptate referințe la proprietăți și la tablouri și căutări cu condiții. Dacă o expresie nu poate fi utilizată, se afișează o eroare; revizuiți expresia. Nu se garantează respectarea întregii sintaxe RFC.

Ce se întâmplă dacă numele câmpurilor conțin spații sau simboluri?

Căile sunt afișate cu numele câmpurilor între ghilimele și cu simbolurile necesare escape-uite. Copiați calea afișată așa cum este și verificați notația în locul în care o veți folosi.

Căutarea mea a returnat 0 rezultate.

Chiar dacă datele JSON sunt valide, rezultatul este 0 dacă nicio valoare nu corespunde expresiei. Revizuiți expresia sau lăsați-o goală pentru a verifica toate valorile.

Există limite la căutare sau la afișare?

Rezultatele sunt afișate în grupuri de 50. Interogările sunt limitate la 2,000 de caractere, iar rezultatele la 1,000 de elemente. Dacă rezultatele depășesc limita, se afișează o eroare în loc să apară doar o parte dintre ele, deci restrângeți condițiile. Dacă procesarea durează prea mult, micșorați dimensiunea intrării.

Ce căi sunt salvate?

Cele 5 formate pentru 1 valoare selectată — JSONPath, JavaScript, Python, jq și lodash — sunt salvate în json-paths.txt. Această operație nu salvează căile tuturor elementelor din JSON.

Pot folosi JSON cu comentarii sau virgule de la final?

Introduceți JSON standard. Comentariile sau virgulele de la final produc o eroare. Acest ecran nu repară și nu formatează JSON.

Intrare și rezultate

Intrare
Scrieți sau lipiți direct, sau folosiți 1 fișier JSON UTF-8. Fișierele pot avea cel mult 1MB (1,000,000 de octeți).
Căutare
JSONPath este opțional. Dacă îl lăsați gol, se afișează valorile conținute în tot JSON-ul.
Copiere
Copiați calea valorii selectate în formatul afișat în acel moment.
Salvare
Salvați toate cele 5 formate pentru valoarea selectată în json-paths.txt. Puteți verifica textul ei original pe ecran.

Setările actuale

Caută instrumente