JSON-Wert mit JSON Pointer suchen
Suchen Sie einen JSON-Wert mit einem JSON Pointer nach RFC 6901.
Ein kleines Beispiel ausprobieren
Ein kleines Beispiel ausprobieren
Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.
Das Tool liest ein JSON-Dokument und folgt einem JSON Pointer, um den bezeichneten Wert auszugeben. Fügen Sie das JSON-Dokument und einen JSON Pointer ohne führendes # ein. Zum Beispiel verweist /users/0/name auf das name-Feld des ersten users-Elements. Der Pointer muss der Syntax von RFC 6901 entsprechen. Schrägstriche und Tilden in Schlüsseln müssen gemäß dem Standard maskiert werden; externe Referenzen werden nicht aufgelöst.
JSON-Dokument
{"items":[{"a/b":"tea","~key":false}]}JSON-Pointer-Zeichenfolge (ohne vorangestelltes #)
/items/0/a~1b
Erwartete Ausgabe
"tea"
Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.
Der Text wird in deinem Browser verarbeitet.
Dieses Tool teilen
Nur der öffentliche Link zum Tool wird geteilt. Ihre Eingaben und Ergebnisse bleiben hier.
Link zum manuellen Kopieren anzeigen
Kurz erklärt
Das Tool liest ein JSON-Dokument und folgt einem JSON Pointer, um den bezeichneten Wert auszugeben.
Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.
Anleitung
Fügen Sie das JSON-Dokument und einen JSON Pointer ohne führendes # ein. Zum Beispiel verweist /users/0/name auf das name-Feld des ersten users-Elements.
Grenzen
Der Pointer muss der Syntax von RFC 6901 entsprechen. Schrägstriche und Tilden in Schlüsseln müssen gemäß dem Standard maskiert werden; externe Referenzen werden nicht aufgelöst.
Häufige Fragen
Wie maskiere ich einen Schrägstrich oder eine Tilde im Mitgliedsnamen?
Schreiben Sie ~1 für einen Schrägstrich und ~0 für eine Tilde. Der Schlüssel a/b wird zum Beispiel mit /a~1b adressiert.
Wie werden Array-Positionen geschrieben?
Array-Indizes beginnen bei null und sind ganze Zahlen ohne führende Nullen. /items/0 verweist auf das erste Element; das Zeichen - wählt kein vorhandenes Element aus.
Unterscheiden sich Objektnamen nach Großschreibung?
Ja. Der Name muss exakt übereinstimmen, einschließlich Groß- und Kleinschreibung sowie Unicode-Codepoints. Optisch gleiche Zeichen mit anderer Unicode-Zusammensetzung stimmen nicht überein.
Quellen und Referenzen
Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.
