Zugriffspfad zu einem JS-Wert finden

Fügen Sie ein JSON-Objekt und den gesuchten Wert ein: Das Tool listet alle JavaScript-Zugriffspfade (Notation a.b[0].c) auf, die zu diesem Wert führen – sehr nützlich, um eine Angabe in einer verschachtelten API-Antwort zu finden.

Beispiel:
Geben Sie den Wert unverändert ein: "text" in Anführungszeichen für eine exakte Zeichenkette oder 42 / true für eine Zahl bzw. einen booleschen Wert.

So funktioniert es

Das Tool durchläuft das gesamte JSON-Objekt rekursiv, Eigenschaft für Eigenschaft und Element für Element in Arrays, und vergleicht jeden gefundenen Wert mit dem gesuchten Wert. Jeder Treffer wird mit seinem vollständigen Zugriffspfad angezeigt, genau so, wie Sie ihn in JavaScript schreiben würden, um diesen Wert zu erreichen.

Wie werden Schlüssel mit Leerzeichen oder Bindestrichen notiert?

Ist ein Schlüssel kein gültiger JavaScript-Bezeichner (zum Beispiel "user-id" oder "2fa"), verwendet der Pfad statt der Punktnotation die Klammernotation mit Anführungszeichen, etwa data["user-id"].

Kann ich auch nach einem ganzen Objekt oder Array suchen, nicht nur nach einem einfachen Wert?

Ja: Wenn Sie zum Beispiel {"level":"error","code":500} als gesuchten Wert eingeben, vergleicht das Tool auch verschachtelte Objekte und Arrays vollständig und nicht nur Endwerte wie Zeichenketten oder Zahlen.

Ihr JSON bleibt in Ihrem Browser: Während der Analyse werden keine Daten an einen Server gesendet.