Questo strumento ti aiuta a trovare tutti i JSONPath disponibili in un documento JSON, visualizzarli tutti in un albero, identificare le diverse espressioni in ingresso ed estrarre gli elementi corrispondenti dei dati JSON.
Notazione percorso
Thanks for your feedback
Registrati e crea un account Site24x7 per gestire al meglio le tue attività amministrative giornaliere relative al sito web e al sistema.
Controlla le attività da oltre 120 località nel mondo
Tieni sotto controllo la validità del certificato SSL
Identifica i problemi di risoluzione DNS
Risolvi i problemi di connessione con traceroute e report MTR
Rileva i domini e gli indirizzi IP contrassegnati come spam
Soglie intelligenti
Notifiche via e-mail e SMS
Integrazione di avvisi di terze parti
Report e pannelli di controllo personalizzati
JSON o JavaScript Object Notation è un formato di file predefinito che utilizza testo semplice per immagazzinare e trasmettere oggetti di dati. Ogni oggetto JSON è dotato di una struttura intrinseca simile a una gerarchia rappresentata da un albero a nodi, in cui ogni nodo è un elemento. JSONPath è un metodo predefinito con il quale è possibile navigare nelle diverse parti di un oggetto o file JSON. Si tratta di un metodo utile per identificare uno specifico sottoinsieme o un elemento all’interno di un file JSON.
Following are few example jsonpath expressions and results for the above sample json data
JSONPath Expression | Description | Result |
---|---|---|
$ | Select the root element | |
$.address.city | Select the value of 'city' element which is the direct children of 'address' element | |
$..type | Select the value of all the 'type' elements in the input json | |
$.address.length() | Select the length of the 'address' element | |
$..* | Select all the elements and its value | |
$.phoneNumbers[1] | Select the 2nd value from 'phoneNumbers' array | |
$.phoneNumbers[?(@.number)] | Select the 'phoneNumbers' element if it have 'number' element within it |