JSON-Datei öffnen und lesen

Eine JSON-Datei ist reiner Text, deshalb öffnet sie jeder Texteditor: der Editor (Notepad) unter Windows, TextEdit auf dem Mac oder einfach dein Webbrowser. Um sie wirklich lesen zu können, ziehst du sie in einen JSON-Viewer wie den auf dieser Seite. Er formatiert die Daten und zeigt sie als aufklappbaren Baum, ohne die Datei hochzuladen.

6 Min. Lesezeit

Die kurze Antwort

JSON-Dateien (JavaScript Object Notation) speichern Daten als Text: Schlüssel und Werte in geschweiften Klammern, Listen in eckigen Klammern. Daran ist nichts binär oder herstellerspezifisch, du brauchst also keine spezielle Software, nur um zu sehen, was drinsteht. Klick mit der rechten Maustaste auf die Datei, wähle Öffnen mit und nimm einen Texteditor oder einen Browser.

Das Problem ist die Lesbarkeit. Dateien aus Apps und APIs stehen meist in einer einzigen langen Zeile, was für Programme kein Problem ist, für Menschen aber nutzlos. Zieh die Datei auf den Viewer unten (oder drück Datei öffnen), und sie erscheint als Baum, den du auf- und zuklappen kannst, mit der Anzahl der Einträge an jeder Liste und jedem Objekt. Stell Tool auf Formatieren, wenn du stattdessen eingerückten Text möchtest.

Hier ausprobieren: JSON-Viewer

Vollständige Tool-Seite öffnen

Woher JSON-Dateien kommen

Einer .json-Datei begegnest du meist in einer dieser Situationen: ein Datenexport von einer Website oder App (Google Takeout, Downloads von Facebook und Instagram, Banking- und Fitness-Apps), eine gespeicherte Antwort einer API, die Einstellungsdatei eines Programms oder Spiels, ein Produktfeed aus einem Onlineshop oder ein Backup einer Browsererweiterung. Auch die Datenauskunft, die du nach der DSGVO von einem Dienst anforderst, kommt oft als JSON.

Das spielt eine Rolle, weil das Ziel jeweils ein anderes ist. Bei einer Einstellungsdatei willst du einen Wert ändern und speichern, ohne die Syntax kaputt zu machen. Bei einem Export willst du ein Feld unter Tausenden Zeilen finden oder die Daten in eine Tabelle bringen. Die Methoden unten decken alle drei Fälle ab: lesen, bearbeiten und umwandeln.

Möglichkeiten, eine JSON-Datei zu öffnen, im Vergleich

MethodeGut fürFormatiert die DatenHinweise
JSON-Viewer auf dieser SeiteLesen, Suchen, UmwandelnJa, als Baum und eingerückter TextLäuft im Browser, auch auf dem Handy
Editor (Windows), TextEdit (Mac)Kurzer Blick, kleine ÄnderungenNeinEinzeilige Dateien sind schwer zu lesen
FirefoxLesenJa, eingebauter ViewerRohdaten, Schön formatieren und ein Filterfeld
Chrome, EdgeLesenTeilweiseZeigt Text; neuere Versionen bieten eine formatierte Ansicht an
VS Code oder ein anderer Code-EditorBearbeitenJa, Dokument formatierenMarkiert Syntaxfehler schon beim Tippen
Excel (Daten abrufen, Aus JSON)Tabellen mit DatensätzenMacht daraus ZeilenNutzt Power Query, vor allem unter Windows

Schritt für Schritt auf jedem Gerät

  • Windows: Rechtsklick auf die Datei, Öffnen mit, dann Editor. Damit das immer so passiert, wähle Andere App auswählen und setz den Haken bei Immer diese App zum Öffnen von .json-Dateien verwenden. Für eine formatierte Ansicht ziehst du die Datei in ein Firefox-Fenster oder auf den Viewer auf dieser Seite.
  • Mac: Rechtsklick (oder Ctrl-Klick) auf die Datei, Öffnen mit, dann TextEdit. Mit der Leertaste im Finder bekommst du eine schnelle Vorschau des Texts, ohne eine App zu öffnen.
  • iPhone und iPad: Tipp in der App Dateien auf die Datei, um sie als Text anzusehen. Um sie als Baum zu durchsuchen, öffne diese Seite in Safari, tipp auf Datei öffnen und wähle die Datei aus Dateien.
  • Android: Die meisten Dateimanager bieten an, .json mit einem Textbetrachter oder Browser zu öffnen. Öffne diese Seite in Chrome und nutze Datei öffnen für eine formatierte, aufklappbare Ansicht.
  • Kommandozeile: python -m json.tool datei.json gibt eine formatierte Kopie aus, und jq . datei.json macht dasselbe in Farbe, wenn jq installiert ist.

Große JSON-Dateien bequem lesen

Große Exporte können Zehntausende Zeilen lang sein. Im Viewer ist alles unterhalb der obersten zwei Ebenen anfangs zugeklappt, sodass du zuerst die Grundstruktur siehst: ein Objekt mit fünf Schlüsseln, ein Array mit 2.481 Einträgen. Öffne nur den Zweig, den du brauchst. Mit Alle aufklappen und Alle zuklappen über der Eingabe öffnest oder schließt du das ganze Dokument; sehr große Dokumente werden nur bis zu einer sicheren Grenze aufgeklappt, damit die Seite flüssig bleibt.

Fahr mit der Maus über einen Knoten, um seinen Pfad zu sehen, zum Beispiel $.orders[3].customer.name. Genau diesen Pfad brauchst du, wenn du Code oder eine Tabellenformel schreibst, die dasselbe Feld ausliest, und du sparst dir das Zählen von Klammern.

Dateien mit mehreren Megabyte öffnen sich ohne Probleme. Darüber hinaus setzt eher der Arbeitsspeicher deines Geräts die Grenze als das Tool, und bei sehr großen Ergebnissen wird die Farbmarkierung abgeschaltet, damit das Scrollen flüssig bleibt.

JSON bearbeiten, ohne es kaputt zu machen

JSON ist streng, und ein einziges falsches Zeichen macht die ganze Datei für das Programm unlesbar, das sie nutzt. Wenn du eine Einstellungsdatei änderst, mach vorher eine Kopie und prüf das Ergebnis, bevor du speicherst.

  • Schlüssel und Textwerte brauchen doppelte Anführungszeichen. Einfache Anführungszeichen sind nicht erlaubt.
  • Kein Komma nach dem letzten Eintrag in einem Objekt oder Array.
  • Keine Kommentare. Zeilen mit // oder Blöcke zwischen /* und */ sind in Standard-JSON ungültig.
  • true, false und null werden kleingeschrieben und ohne Anführungszeichen geschrieben.
  • Als UTF-8 und reiner Text speichern. Textverarbeitungen wie Word fügen Formatierung hinzu und sind dafür ungeeignet.

Wenn sich die Datei nicht öffnet oder falsch aussieht

Meldet der Viewer Das ist kein gültiges JSON, zeigt der Fehlerkasten die Zeile und Spalte, an der das Problem beginnt, zusammen mit den Zeilen drumherum. Die üblichen Ursachen stehen in der Liste oben: ein fehlendes oder überzähliges Komma, einfache Anführungszeichen oder ein Kommentar. Stell Tool auf Prüfen, um die Datei nach der Korrektur zu kontrollieren; eine gültige Datei bekommt eine Zusammenfassung wie 120 Schlüssel, 15 Objekte, 3 Arrays, 4 Ebenen tief.

Manche Dateien mit der Endung .json sind in Wirklichkeit JSON Lines (ein vollständiges JSON-Objekt pro Zeile, oft .jsonl oder .ndjson). Das ist kein einzelnes gültiges Dokument; öffne eine Zeile nach der anderen, oder setz die Zeilen in eckige Klammern und trenne sie mit Kommas.

Verstümmelte Zeichen wie ü statt ü bedeuten, dass die Datei mit der falschen Kodierung geöffnet wurde. JSON sollte UTF-8 sein; öffne die Datei in einem Editor, in dem du UTF-8 wählen kannst, oder nutze den Viewer, der die Datei als UTF-8 liest.

JSON in eine Tabelle umwandeln

Wenn die Datei eine Liste von Datensätzen ist (Bestellungen, Kontakte, Produkte), arbeitest du mit einer Tabelle leichter als mit einem Baum. Stell Tool auf JSON in CSV: Jeder Eintrag wird eine Zeile, jeder Schlüssel eine Spalte, und verschachtelte Objekte wie eine Adresse werden zu Spalten wie address.city aufgelöst. Die Vorschau zeigt die ersten 100 Zeilen, und die heruntergeladene CSV öffnet sich in Excel mit korrekten Umlauten.

Excel kann JSON auch direkt importieren, über Daten, Daten abrufen, Aus Datei, Aus JSON, was den Power Query-Editor öffnet. Das ist mächtig, braucht aber einige Klicks, um verschachtelte Datensätze aufzuklappen, und steht vor allem in den Windows-Versionen zur Verfügung.

Schritt für Schritt

  1. Datei hinzufügenZieh die .json-Datei in das Eingabefeld, drück Datei öffnen oder füge den Text ein. Mit Beispiel siehst du, wie es funktioniert.
  2. Den Baum lesenMit Tool auf Viewer klappst du Zweige auf und zu; Alle aufklappen und Alle zuklappen wirken auf das ganze Dokument.
  3. Ein Feld findenFahr mit der Maus über einen Knoten, um seinen Pfad zu sehen, etwa $.orders[3].customer.name.
  4. Formatieren, prüfen oder umwandelnStell Tool auf Formatieren, Prüfen oder JSON in CSV und drück dann Kopieren oder Herunterladen.

Häufige Fragen

Mit welchem Programm öffne ich eine JSON-Datei?

Mit jedem Texteditor: dem Editor unter Windows, TextEdit auf dem Mac oder einem Code-Editor wie VS Code. Auch Browser öffnen sie, und ein JSON-Viewer zeigt sie als gut lesbaren Baum.

Wird meine JSON-Datei hochgeladen, wenn ich sie hier öffne?

Nein. Die Datei wird in deinem Browser gelesen und angezeigt. Der Inhalt geht an keinen Server, Exporte mit persönlichen Daten oder API-Schlüsseln bleiben also auf deinem Gerät.

Kann ich eine JSON-Datei in Excel öffnen?

Ja, unter Windows über Daten, Daten abrufen, Aus Datei, Aus JSON. Einfacher ist es, sie hier mit JSON in CSV umzuwandeln und diese Datei zu öffnen.

Warum steht meine JSON-Datei in einer einzigen Zeile?

Programme speichern JSON ohne Leerzeichen, damit die Dateien klein bleiben. Füge sie in Formatieren oder den Viewer ein, dann bekommst du Zeilenumbrüche und Einrückung zurück; die Daten ändern sich nicht.

Wie öffne ich eine JSON-Datei auf dem Handy?

Auf dem iPhone zeigt die App Dateien sie als Text an. Für eine formatierte Ansicht auf jedem Handy öffnest du diese Seite im Browser, tippst auf Datei öffnen und wählst die Datei.

Funktioniert der Viewer offline?

Ja. Wenn die Seite einmal geöffnet war, funktioniert sie auch ohne Internetverbindung.

Ist es sicher, eine JSON-Datei zu öffnen?

Ja. JSON sind Daten und kein Programm, beim Öffnen in einem Texteditor oder Viewer kann also nichts ausgeführt werden. Ein Risiko besteht nur bei dem Programm, das die Datei später nutzt; lade Einstellungsdateien daher nur aus Quellen, denen du vertraust.