Entwickler-Tools

JSON-Pfad-Tester

Testen Sie JSON-Pfadausdrücke an strukturierten Daten und lesen Sie passende Werte, Listen oder Objekte gezielt aus.

Tool ausführen

Mit diesem Werkzeug testen Sie Pfadausdrücke direkt an strukturierten JSON-Daten. Sie fügen ein JSON-Dokument in das Textfeld ein und geben den gewünschten Pfad an. Die Verarbeitung unterstützt punktgetrennte Schlüsselnamen für verschachtelte Objekte, Platzhalter für alle untergeordneten Werte sowie eckige Klammern für Listenindizes und Indexbereiche. Nach dem Ausführen zeigt die Ansicht die gefundenen Werte zusammen mit der Trefferanzahl und dem verwendeten Pfad an. Findet der angegebene Pfad in gültigem JSON keine passenden Elemente, erscheint eine leere Trefferliste. Enthält eines der Felder nur Leerzeichen oder bleibt leer, gibt das Tool ebenfalls null Treffer zurück. Weist der JSON-Text Syntaxfehler auf, schlägt die Extraktion fehl. Prüfen Sie in diesem Fall Ihre Quelldaten auf fehlende Kommas, Anführungszeichen oder schließende Klammern. Auch unvollständige oder fehlerhafte Klammerausdrücke im Pfad können dazu führen, dass keine reguläre Ausgabe erscheint. Das Werkzeug eignet sich zur schnellen Analyse von API-Antworten und Konfigurationsdateien.

Anleitung

  1. Fügen Sie Ihre JSON-Daten in das Eingabefeld für die JSON-Eingabe ein.
  2. Tragen Sie den Pfadausdruck in das Feld für den JSON-Pfad ein, beispielsweise mit Schlüsselnamen oder Indexklammern.
  3. Starten Sie den Vorgang, um die Abfrage auf die Datenstruktur anzuwenden.
  4. Entnehmen Sie der Ausgabe die Liste der Treffer, die Anzahl gefundener Werte und den übergebenen Pfad.

Beispiele

  • Objekteigenschaft abfragen: Geben Sie {"benutzer": {"name": "Anna", "id": 42}} als JSON und benutzer.name als Pfad ein, um den Wert Anna zu erhalten.
  • Listenbereich auslesen: Tragen Sie {"posten": [10, 20, 30, 40]} ein und nutzen Sie posten[1:3], um die Elemente an den Indizes 1 und 2 zu extrahieren.

FAQ

Welche Pfadsyntax wird unterstützt?

Unterstützt werden punktgetrennte Eigenschaftsnamen für Objekte, Platzhalter für untergeordnete Elemente sowie eckige Klammern für einzelne Indizes und Indexbereiche.

Was geschieht, wenn der Pfad im Dokument nicht existiert?

Ist das JSON syntaktisch korrekt, wird eine leere Trefferliste mit der Anzahl null ausgegeben.

Warum schlägt die Abfrage mit einer Fehlermeldung fehl?

Die Verarbeitung bricht ab, wenn der eingegebene JSON-Text Syntaxfehler wie fehlende Klammern oder unvollständige Anführungszeichen enthält oder wenn Klammerausdrücke im Pfad ungültig aufgebaut sind.

Tool einbetten

Fügen Sie dieses funktionsfähige SmartPlusLab-Tool mit dem folgenden Code in Ihre Website ein.