JSON-Pfad-Extraktor
Ann
Verwandte externe Websites
Einige Links sind Affiliate-Links.
Verwandte Tools
Fügen Sie ein JSON-Dokument und einen Pfad ein, und dieses Tool gibt genau den Wert an dieser Stelle zurück — eine Zeichenkette, eine Zahl, ein Objekt oder ein Array. Es versteht sowohl Punktnotation (a.b.c) als auch Klammernotation (a["b"][0]), einschließlich negativer Array-Indizes. Alles läuft in Ihrem Browser.
So funktioniert es
- Fügen Sie Ihr JSON in das erste Feld ein.
- Geben Sie einen Pfad wie users[0].name in das Pfadfeld ein.
- Lesen oder kopieren Sie den extrahierten Wert weiter unten.
Funktionsweise
Das JSON wird einmal in einen In-Memory-Wert geparst. Ihr Pfad wird in eine Liste von Schritten aufgeteilt — Objektschlüssel und Array-Indizes — und akzeptiert Punktnotation, in Anführungszeichen gesetzte Klammerschlüssel sowie numerische Indizes (einschließlich negativer, die vom Ende zählen). Das Tool durchläuft den Wert dann Schritt für Schritt. Fehlt ein Schritt, wird gemeldet, dass nichts gefunden wurde, anstatt zu raten.
Funktionen
Punkt- und Klammerpfade
Kombinieren Sie a.b.c frei mit ["key"] und [0], genau wie im Code.
Negative Indizes
Verwenden Sie [-1], um das letzte Element eines Arrays zu holen.
Zeigt den Typ an
Sehen Sie, ob das Ergebnis eine Zeichenkette, Zahl, Objekt oder Array ist.
Vollständig privat
Ihr JSON wird in Ihrem Browser geparst und nie hochgeladen.
Anwendungsfälle
API-Antworten
Extrahieren Sie schnell ein Feld aus einer großen API-Nutzlast.
Konfigurationsdateien
Prüfen Sie den Wert eines bestimmten Schlüssels tief in einer Konfiguration.
Debugging
Stellen Sie fest, was ein verschachtelter Pfad tatsächlich enthält.
Lernen
Üben Sie, wie JSON-Pfade verschachtelten Daten zugeordnet werden.
Hinweise
- Ein führendes $ oder ein Punkt im Pfad ist optional und wird ignoriert.
- Schlüssel mit Sonderzeichen funktionieren in Klammerform: ["a-b"].
- Ein leerer Pfad gibt das gesamte Dokument zurück.
- Das gesamte Parsen läuft auf Ihrem Gerät; nichts wird hochgeladen.
FAQ
- Welche Pfadsyntax wird unterstützt?
- Punktnotation (a.b.c), Klammerschlüssel (a["b"]) und Array-Indizes (a[0]), die kombiniert werden können.
- Kann ich das letzte Array-Element lesen?
- Ja. Verwenden Sie einen negativen Index wie items[-1], um vom Ende zu zählen.
- Was passiert, wenn der Pfad nicht existiert?
- Das Tool meldet klar, dass kein Wert gefunden wurde, anstatt etwas Irreführendes zurückzugeben.
- Gibt es auch Objekte zurück?
- Ja. Zeigt der Pfad auf ein Objekt oder Array, wird es als formatiertes JSON angezeigt.
- Wird mein JSON hochgeladen?
- Nein. Das Parsen erfolgt vollständig in Ihrem Browser und nichts verlässt Ihr Gerät.