JSON-Parser-Toolkit
JSON validieren, formatieren, minimieren und mit JSONPath abfragen – direkt im Browser mit sofortigem Fehler-Feedback
Klicken Sie auf einen Knoten, um seinen JSONPath zu kopieren
JSONPath-Ergebnisse werden hier angezeigt.
Ungültiges JSON
Anleitung
JSON einfügen
Fügen Sie eine JSON-Nutzdaten von Ihrer API, einem Webhook oder einer Konfigurationsdatei ein.
Validieren und Formatieren
Prüfen Sie sofort auf Syntaxfehler und formatieren oder minimieren Sie die Ausgabe.
Mit JSONPath abfragen
Verwenden Sie JSONPath, um Felder schnell zu extrahieren und Datenpfade zu testen.
FAQ
Ja. Parsen, Validierung und Formatierung erfolgen direkt in Ihrem Browser. Ihr JSON wird nicht auf den Server hochgeladen.
Dieses Tool unterstützt gängige JSONPath-Muster einschließlich Punkt-, Klammernotation, Array-Indizes und Wildcard-Zugriff.
Ja. Das Toolkit validiert JSON und ermöglicht dann das Formatieren oder Minimieren derselben Eingabe in einem Workflow.
Das Parsen erfolgt in Ihrem Browser, daher hängt die praktische Grenze vom Arbeitsspeicher Ihres Geräts ab. Die meisten Desktop-Browser verarbeiten Dateien von 10-50 MB problemlos, während Smartphones ab etwa 5-10 MB langsamer werden. Extrem tiefe Verschachtelung (tausende Ebenen) kann außerdem bei manchen Parsern zu Problemen führen, da RFC 8259 keine Anforderungen an die Verschachtelungstiefe definiert.
JSON ist ein reines Datenformat, das in RFC 8259 definiert ist. JSONP ('JSON with Padding') ist ein älterer Cross-Domain-Trick, der JSON in einen JavaScript-Funktionsaufruf einbettet, sodass ein <script>-Tag ihn von einer anderen Origin laden kann. JSONP ist heute überflüssig, da CORS universell unterstützt wird, und es ist unsicher, wenn die entfernte Quelle nicht vollständig vertrauenswürdig ist.
Verwenden Sie das JSONPath-Feld: $.store.book[0].title gibt den Titel des ersten Buchs zurück, $..author findet jeden Autor in beliebiger Tiefe, und $.user.roles[0] taucht in Arrays ein. JSONPath wurde 2024 als RFC 9535 standardisiert, und dieser Tester folgt genau dieser Syntax.
Die vier häufigsten Ursachen sind nachgestellte Kommas vor einem } oder ], einfache statt doppelter Anführungszeichen, Schlüssel ohne Anführungszeichen und Kommentare - RFC 8259 erlaubt keines davon. Prüfen Sie außerdem auf NaN oder Infinity, die in JavaScript gültig sind, in JSON jedoch nicht. Der Validator nennt die genaue Zeichenposition des ersten Syntaxfehlers.
Sechs laut RFC 8259: object, array, string, number, boolean und null. Es gibt keine Datumsangaben, Binär-Blobs oder Kommentare - Encoder stellen diese als Strings oder über eigene Konventionen dar. Zahlen sind rein dezimal; führende Nullen und Hexadezimalschreibweise werden abgelehnt.
Ähnliche Tools
Autoritative Referenzen
Primärquellen hinter diesem Tool – offizielle Standards und Spezifikationen, keine zweihändigen Zusammenfassungen.
RFC 8259 - The JSON Data Interchange Format
Der IETF-Standard, der das JSON-Datenaustauschformat und seine Grammatik definiert.
JSON - json.org
Die ursprüngliche JSON-Website von Douglas Crockford, mit der Formateinführung in vielen Sprachen.
MDN Web Docs - Working with JSON
Mozilla-Leitfaden zum Arbeiten mit JSON in JavaScript: parse, stringify und Reviver.
JSON - Wikipedia
JSON-Datentypen, Geschichte der Syntax und ihr Aufstieg zum dominierenden API-Austauschformat.