JSON-Pointer auflösen

Wähle einen verschachtelten JSON-Wert mit einem RFC-6901-Pointer aus.

Text Ohne Speicherung

Maximale Eingabelänge pro Feld: 65536 Unicode-Codepunkte. Beachte die Grenzen der Operation in der Anleitung.

Kurzanleitung

Probiere es anschließend mit deinen eigenen Daten aus.

Ein Beispiel zum Ausprobieren

Deine Eingabe

JSON-Dokument
{"a/b":[10,20]}
JSON Pointer (leer wählt die Wurzel)
/a~1b/1

Dein Ergebnis

20
Funktionsweise und Grenzen

Ein leerer Pointer wählt das ganze Dokument, sonst trennen / die Tokens. In Schlüsseln wird / als ~1 und ~ als ~0 maskiert.

Array-Indizes beginnen bei 0 ohne führende Nullen. URI-Fragmente mit # werden nicht unterstützt.

Fehlende Schlüssel/Indizes, doppelte Schlüssel und mehr als 32 Ebenen werden abgelehnt; die Zahlengenauigkeit bleibt erhalten.