Error: Too many requests. Please try again later. x

JSONPath-finder og evaluator

Dette værktøj hjælper dig med at finde alle tilgængelige JSONPaths i et JSON-dokument, se dem i et objekttræ, identificere de forskellige inputudtryk og udtrække det matchende stykke JSON-data mod inputudtrykket.

Paste JSON content to evaluate

Sti notation

Tilmeld dig en Site24x7-konto for at løfte dine daglige websteds- og systemadministratoropgaver.

Tjek oppetid fra 130 globale lokationer

Overvåg SSL-certifikatets gyldighed

Identificer problemer med DNS-løsning

Fejlfinding af forbindelsesproblemer med traceroute og MTR-rapport

Registrer domæner og IP-adresser markeret som spam

Intelligente tærskler

E-mail- og SMS-underretninger

Tredjeparts alarmintegrationer

Tilpas rapporter og dashboards

Hvad er en JSONPath?

JSON eller JavaScript Object Notation er et åbent standardfilformat, der bruger simpel tekst til at gemme og transmittere dataobjekter. Hvert JSON-objekt har en iboende struktur, der ligner et hierarki eller træ af noder, hvor hver node er et element. JSONPath er en standard måde, hvorpå vi kan navigere gennem forskellige dele af et JSON-objekt eller en fil. Dette er nyttigt, når vi ønsker at nå et bestemt undersæt eller element i en JSON-fil.

JSON Path Examples

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