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

JSONPath-Finder und -Prüfer

Dieses Werkzeug unterstützt Sie beim Finden von JSONPaths in JSON-Dokumenten, zeigt diese in einem Objektbaum an, identifiziert unterschiedliche Eingabeausdrücke und extrahiert die passenden JSON-Datensegmente zum jeweiligen Eingabeausdruck.

Paste JSON content to evaluate

Pfadnotation

Registrieren Sie Ihr Site24x7-Konto, erleichtern Sie sich Ihre alltäglichen Website- und Systemadministratoraufgaben.

Verfügbarkeit von mehr als 130 weltweiten Standorten prüfen

SSL-Zertifikatgültigkeit überwachen

DNS-Auflösungsprobleme identifizieren

Konnektivitätsschwierigkeiten mit Traceroute und MTR-Bericht beheben

Erkennt als Span markierte Domänen und IP-Adressen

Intelligente Schwellenwerte

E-Mail- und SMS-Benachrichtigungen

Integration von Drittanbieteralarmierungen

Maßgeschneiderte Berichte und Dashboards

Was ist ein JSONPath?

JSON (kurz für „JavaScript Object Notation“) ist ein offenes, standardisiertes Dateiformat, das reinen Text zum Speichern und Übermitteln von Datenobjekten verwendet. Jedes JSON-Objekt verfügt über eigene Struktur, die sich aus einer Hierarchie (oder einer Baumstruktur) von Knoten zusammensetzt. Dabei entspricht jeder Knoten einem Element. JSONPath ist eine standardisierte Möglichkeit zur Navigation durch unterschiedliche Teile eines JSON-Objektes oder einer JSON-Datei. Dies ist unter anderem praktisch, wenn wir ein bestimmtes Subset oder Element in einer JSON-Datei erreichen möchten.

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