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
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 110 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 |