Tester și Evaluator JSONPath

Interoghează, inspectează și evaluează documente JSON folosind expresii JSONPath în timp real. Toate evaluările rulează local în browserul tău — datele tale nu sunt niciodată încărcate.

Etichetă: JSONPath-Plus
Gata
0 octeți
Valorile potrivite vor fi afișate aici.

Exemple JSONPath

Încărcați datele eșantion și faceți clic pe orice expresie de mai jos pentru a o încerca imediat. Aceste exemple demonstrează selectori standard, precum și extensii JSONPath-Plus.

Expresie Descriere
$.store.book[*].author Autorii tuturor cărților din magazin.
$..author Toți autorii recursiv oriunde în JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Primele două cărți folosind selectori de uniune/virgulă.
$.store.book[:2] Primele două cărți folosind notația de felie.
$.store.book[?(@.isbn)] Toate cărțile care conțin o proprietate ISBN.
$..price Toate prețurile recursiv oriunde în document.

Despre JSONPath-Plus

Acest evaluator rulează dialectul JSONPath-Plus. Acesta extinde specificația originală JSONPath cu funcții personalizate, selectori părinte (^), filtre de proprietăți/index și operații native de matrice/segment.

Diferențe de Sintaxă și Dialect

Sintaxa JSONPath variază între biblioteci (de exemplu, Go, Java, Python). JSONPath-Plus este JavaScript complet pe partea de client, permițând funcții de filtrare standard și căutări profunde de selectori în siguranță în browser.

Confidențialitate 100% pe partea clientului

Documentele JSON și expresiile de interogare sunt evaluate direct în sandbox-ul browserului dumneavoastră. Nu sunt trimise date către API-uri sau servere externe, asigurând confidențialitate completă.

Testul JSONPath

Evaluează expresiile JSONPath suportate împotriva unui document JSON local și inspectează căile și valorile potrivite.

Intrare
JSON valid și o expresie JSONPath.
Ieșire
Valorile corespunzătoare cu căile lor și numărarea.
Limitări reale
Dialectele JSONPath diferă; expresiile script și operatorii neacceptați nu sunt acceptate, iar o interogare validă poate să nu corespundă în mod legitim nimic.
Confidențialitatea și gestionarea datelor
JSON valid și o expresie JSONPath sunt procesate în această filă de browser. Convertr nu le primește sau stochează; închiderea sau reîncărcarea paginii șterge starea de lucru, cu excepția cazului în care instrumentul oferă explicit o descărcare locală.

Cum să utilizați acest instrument

  1. Furnizează o expresie JSON și JSONPath valabile în controalele instrumentului.
  2. Alege setările care afectează valorile potrivite cu căile lor și numărul, apoi rulează instrumentul.
  3. Revizuiți valorile potrivite cu căile lor și numărul înainte de a le copia sau descărca.

Moduri comune de eșec

JSON invalid, paranteze greșite, un operator nesuportat sau o cale absentă din document produce o eroare sau zero rezultate.

Exemplu util

Rulează $.store.book[*].title împotriva unui document de magazin pentru a lista fiecare titlu de carte.