Zum Hauptinhalt springen
eyunzhu

JSON-Pointer-Abfrage

JSON-Werte über ihren Pfad finden und ohne Genauigkeitsverlust exportieren.

Änderungen werden sofort übernommen

Leer lassen, um das gesamte Dokument anzuzeigen. Beispiel: /users/0/name. In Schlüsseln steht ~1 für / und ~0 für ~.

Pfade durchsuchen (erste 300)

    
Die Verarbeitung erfolgt im Browser. Es wird nichts hochgeladen oder gespeichert.

Über dieses Tool

Aus umfangreichen API-Antworten lassen sich einzelne Felder für Prüfungen oder Testdaten herauslösen.

Anwendung

JSON einfügen und einen Pfad wie /users/0/name eingeben oder auswählen. Ein leerer Pfad liefert das ganze Dokument. Das Ergebnis lässt sich kopieren und als JSON speichern.

RFC 6901: Array-Indizes beginnen bei 0; / und ~ in Schlüsseln werden zu ~1 und ~0. Kein JSONPath. Doppelte Schlüssel werden abgelehnt. Grenzen: 2 MiB, 30.000 Werte, 80 Ebenen; die Pfadliste zeigt 300 Einträge.

Häufige Fragen

Wie werden / und ~ im Schlüsselnamen geschrieben?

Im Pfad steht ~1 für / und ~0 für ~. Array-Indizes beginnen bei 0; ein leerer Pfad wählt das ganze Dokument. JSONPath wird nicht unterstützt.

Wie finde ich ein Feld, das nicht in der Pfadliste steht?

Die Liste zeigt nur die ersten 300 Knoten. Sie können den vollständigen Pfad selbst eingeben, etwa /users/0/id; Index 0 bezeichnet den ersten Array-Eintrag. Der JSON-Wert bleibt einschließlich großer Ganzzahlen erhalten. Ein nicht vorhandenes Feld führt zu einer Fehlermeldung, nicht zu einem leeren Ersatzwert.

Kommentare

0
, um an der Diskussion teilzunehmen.
Noch keine Kommentare.
Antwortverlauf

Verfolgen Sie die vollständige Unterhaltung chronologisch; jede Antwort kennzeichnet die konkrete Nachricht, auf die sie sich bezieht.