Legen Sie Ihr JSON hier ab, um es zu lesenJSON gehört hierhin

Was ist der JSON-Reader?

JSON in Rohform zu lesen ist wie eine Einkaufsliste in Kurzschrift zu entziffern — machbar, aber Ihr Kopf muss Energie in die Syntax stecken, bevor er bei den Daten ankommt. Der JSON-Reader räumt die Syntax aus dem Weg. Fügen Sie beliebiges JSON ein und Sie bekommen ein lesbares Tabellenlayout, in dem die Schlüssel beschriftet sind und die Werte für sich stehen.

Das ist das Werkzeug für den Moment, in dem jemand Ihnen eine JSON-Datei gibt und sagt: "Kannst du mir sagen, was da drin steht?" Statt sie durch einen Formatter zu jagen und durch 300 eingerückte Zeilen zu scrollen, fügen Sie sie hier ein und lesen die Felder eins nach dem anderen. Der Reader flacht Arrays zu Zeilen ab, macht verschachtelte Objekte zu klickbaren Tabellen und gibt Ihnen einen Inline-Filter, damit Sie zum richtigen Feld springen. JSON ist ein Textformat für Maschinen; dieser Reader ist für den Menschen, der daneben mitliest.

Keine Anmeldung, kein Datei-Upload, keine Daten, die irgendwo hingeschickt werden. Das Parsen passiert lokal im Browser. Einfügen, lesen, Tab schließen — fertig.

So lesen Sie JSON mit diesem Tool

Eine kurze Anleitung. Jede erwähnte Schaltfläche finden Sie oben auf der Seite über diesen Hinweisen.

1

JSON einfügen

Legen Sie Ihr JSON in den linken Editor. Es darf von überall kommen — eine in eine Datei gespeicherte curl-Antwort, ein Webhook-Payload, ein Kafka-Message-Body, ein Export aus einer NoSQL-Datenbank. Wenn Sie gerade kein JSON zur Hand haben und den Reader nur ausprobieren wollen, klicken Sie auf Beispiel.

{"invoice": {"number": "INV-2025-0417", "issuedOn": "2025-04-17", "payer": {"name": "Acme Logistics GmbH", "country": "DE"}, "lineItems": [{"description": "Freight — Hamburg to Rotterdam", "amount": 1250.00}, {"description": "Customs handling", "amount": 180.00}], "totalEUR": 1430.00}}

Hat das JSON ein Syntaxproblem, sehen Sie unter dem Editor eine Fehlermeldung, die auf die Zeile zeigt.

2

Die geparste Ansicht lesen

Während Sie einfügen, zeichnet das rechte Panel jeden Schlüssel beschriftet und jeden Wert in einer eigenen Zelle. Bei einem einzelnen Objekt wie einer Rechnung stehen die Schlüssel als Zeilen: number, issuedOn, payer und so weiter. Bei einem Array von Datensätzen wird jeder Datensatz eine Zeile und die Schlüssel sind die Spalten. Verschachtelte Strukturen (wie payer oder lineItems) klappen sich inline zu eigenen Mini-Tabellen auf — Sie klicken sich durch wie durch einen verschachtelten E-Mail-Thread. Der Parser folgt den Regeln aus RFC 8259, also wird alles gültige JSON korrekt dargestellt.

3

Ein bestimmtes Feld schnell finden

Jede Spalte hat ein Filterfeld unter der Überschrift. Tippen Sie DE in eine country-Spalte, um auf deutsche Rechnungen einzugrenzen, Customs in eine description-Spalte, um Gebühren zu finden, 2025 in eine Datumsspalte, um nach Jahr zu filtern. Filter greifen quer über Spalten — tippen Sie in zwei Felder, sehen Sie nur Zeilen, die beide Kriterien erfüllen. Ziemlich praktisch, wenn Sie sich durch ein paar hundert Datensätze auf der Suche nach einem bestimmten Eintrag arbeiten.

4

Ausrichtung drehen, wenn es hilft

Manchmal liest es sich leichter, Schlüssel von oben nach unten zu lesen statt von links nach rechts — gerade bei Datensätzen mit 15+ Feldern. Klicken Sie auf Haupt, um die äußere Tabelle zu transponieren (Schlüssel als Zeilen, Werte über die Spalten). Klicken Sie auf Verschachtelt, um dasselbe für die inneren Tabellen zu tun. Gleiche Daten, nur so angelegt, wie Ihre Augen es in dem Moment mögen.

5

Kopieren, Teilen oder Exportieren

Um einen einzelnen Wert abzugreifen, doppelklicken Sie auf die Zelle (nachdem Sie auf Bearbeiten gedrückt haben) und kopieren ihn direkt heraus. Um die Ansicht an einen Kollegen weiterzugeben, klicken Sie auf Teilen — Sie bekommen einen Kurzlink mit wählbarer Ablaufzeit (1 Stunde, 1 Tag, 1 Woche). In einer Tabellenkalkulation? Klicken Sie auf Excel, laden Sie die .xls herunter und öffnen Sie sie in Excel, Google Tabellen oder LibreOffice Calc.

Wo der Reader sich anbietet

Webhook-Payloads entschlüsseln

Dienste wie Stripe, GitHub oder Shopify verschicken Webhooks voller verschachteltem JSON. Sie greifen einen aus den Logs und müssen ihn komplett lesen — was meldete das Ereignis, gab es ein Rückerstattungs-Flag, welche Customer-ID hat ihn ausgelöst? Einfügen, lesen, Antwort.

Config- oder Settings-Dateien lesen

Eine 400 Zeilen lange <code>.json</code>-Config für ein Build-Tool, einen Linter oder ein Deployment-Script kann einschüchternd wirken. Als Tabelle gelesen sehen Sie sofort, welche Abschnitte existieren, welche gefüllt sind und welche Defaults erben — deutlich weniger Kopfaufwand als Einrückungsebenen im Editor zu zählen.

Serialisierten State debuggen

Frontend-Apps werfen serialisierten State häufig als JSON in <a href="https://developer.mozilla.org/de/docs/Web/API/Window/localStorage" target="_blank" rel="noopener">localStorage</a> oder Session Storage. Wenn etwas klemmt — Warenkorb nach Refresh leer, Feature-Flag schaltet nicht um — kopieren Sie das gespeicherte JSON hierher und lesen es direkt, statt Konsolen-Ausdrücke zu schreiben.

Exports vor dem Import prüfen

Bevor Sie einen JSON-Export in eine Datenbank, ein Data Warehouse oder einen <a href="https://pandas.pydata.org/" target="_blank" rel="noopener">pandas</a>-DataFrame laden, lesen Sie eine Stichprobe durch. Sind die Schlüssel über die Datensätze hinweg einheitlich? Stehen die Datumswerte im erwarteten Format? Der Reader macht aus dieser 15-Minuten-Pflicht einen 30-Sekunden-Blick.

Häufige Fragen

Ist das etwas anderes als ein JSON-Formatter oder -Viewer?

Ein Formatter formatiert JSON-Text mit Einrückung und Farben, bleibt aber Text. Ein Viewer/Reader macht daraus eine strukturierte Oberfläche, durch die Sie navigieren. Der "Reader"-Winkel heißt konkret: Die Darstellung ist aufs Lesen optimiert — beschriftete Felder, Filterfelder, lesbare Werte in Zellen — nicht aufs Schreiben oder Validieren. Sie können einen Formatter als ersten Durchgang nehmen und das Ergebnis dann hier einfügen, um es tatsächlich zu lesen.

Kommt der Reader mit Kommentaren, nachgestellten Kommas oder anderem Nicht-Standardkram klar?

Nein. Der Reader parst mit dem im Browser eingebauten JSON.parse(), das sich streng an die Spezifikation hält — keine Kommentare, keine abschließenden Kommas, Schlüssel zwingend in doppelten Anführungszeichen. Hat Ihre Eingabe sowas, entfernen Sie es zuerst (oder schicken es durch den JSON-Fixer) und fügen dann die bereinigte Version ein.

Kann ich JSON direkt aus einer URL lesen?

Noch nicht — Sie müssen das JSON selbst holen und einfügen. Das ist Absicht: Viel JSON enthält Auth-Tokens oder personenbezogene Daten, und es durch einen Fremd-Proxy zu schicken, wäre ein Rückschritt bei der Privatsphäre. Im Browser bietet der Netzwerk-Tab der DevTools "Antwort kopieren" — ein Klick, JSON ist zum Einfügen bereit.

Was passiert bei riesigen Arrays — sagen wir 10.000 Datensätzen?

Es rendert, aber durch 10.000 Zeilen im Browser zu scrollen ist kein Vergnügen. Besserer Ablauf: Mit einem Tool wie jq den Teilausschnitt herausschneiden, den Sie lesen wollen (erste 100 Datensätze, nur fehlgeschlagene Transaktionen, was auch immer), und nur diesen Ausschnitt hier einfügen. Optimieren Sie aufs Lesen dessen, was Sie wirklich interessiert.

Landet mein JSON bei Google oder in Logs?

Nein. Das gesamte Parsen passiert in Ihrem Browser. Wir erhalten das JSON auf keinem Server, es sei denn, Sie klicken auf Teilen; geteilte Links sind an zufällige GUIDs gebunden, deren Ablauf Sie bestimmen. Sensible Daten? Teilen komplett weglassen und den Tab schließen, wenn Sie fertig sind.

Ich sehe lauter Tabellen in Tabellen. Wie klappe ich die zu?

Tabellen in Tabellen sind die Art, wie der Reader Verschachtelung darstellt — payer.country bekommt eine eigene Mini-Tabelle innerhalb der payer-Zelle. Brauchen Sie einen Zweig nicht zu sehen, wechseln Sie in die transponierte verschachtelte Ausrichtung (Verschachtelt-Button) für eine dichtere Darstellung, oder schränken Sie per Filter ein, welche Zeilen überhaupt gerendert werden. Vollständiges Einklappen/Ausklappen steht auf der Roadmap.

Verwandte JSON-Tools

Lesen ist nur eine Sache, die Sie mit JSON tun wollen. Hier passt Gutes dazu: