00

Kurz gesagt

  • JSON ist ein sprachunabhängiges Textformat zum Datenaustausch, das strukturierte Werte darstellt, wobei zwischen offenen Systemen UTF-8 vorgeschrieben ist und Parser Zahlen sowie Verschachtelung begrenzen können.
  • Öffnen Sie die Datei in einem Texteditor zum Lesen oder mit einem JSON-Parser zur Syntaxprüfung und strukturierten Verarbeitung. Unter Windows und macOS wählen Sie die Datei im Öffnen-Dialog des Editors. Auf dem Smartphone verwenden Sie eine App mit ausdrücklich angegebenem Text- oder JSON-Support und deren Dateiauswahl.
  • Verarbeiten Sie unbekannte Eingaben mit einem JSON-Parser. JSON enthält weder Zuweisungen noch Funktionsaufrufe; eval und ähnliche Verfahren können jedoch Code ausführen. Erfolgreiches Parsen belegt keine vertrauenswürdigen Daten.
01

JSON-Dateien öffnen, prüfen und umwandeln

JavaScript Object Notation stammt aus der ECMAScript-Syntax. Es unterstützt Objekte, Arrays, Zeichenketten, Zahlen, boolesche Werte und null. Objekte enthalten ungeordnete Name-Wert-Paare; Arrays sind geordnete Folgen. IANA registriert .json und application/json ohne feste magische Bytefolge.

Original behalten

Bei der Umwandlung in Excel oder andere Tabellen legen Sie fest, wie verschachtelte Objekte und Arrays auf Spalten, Zeilen oder getrennte Tabellen abgebildet werden. Prüfen Sie große Ganzzahlen, genaue Dezimalwerte, doppelte Schlüssel und die Array-Reihenfolge im Ergebnis.

02

So bekommst du sie auf

Öffnen Sie die Datei in einem Texteditor zum Lesen oder mit einem JSON-Parser zur Syntaxprüfung und strukturierten Verarbeitung. Unter Windows und macOS wählen Sie die Datei im Öffnen-Dialog des Editors. Auf dem Smartphone verwenden Sie eine App mit ausdrücklich angegebenem Text- oder JSON-Support und deren Dateiauswahl.

Ich will sie nur ansehen

Öffnen Sie die Datei in einem Texteditor zum Lesen oder mit einem JSON-Parser zur Syntaxprüfung und strukturierten Verarbeitung. Unter Windows und macOS wählen Sie die Datei im Öffnen-Dialog des Editors. Auf dem Smartphone verwenden Sie eine App mit ausdrücklich angegebenem Text- oder JSON-Support und deren Dateiauswahl.

Ich muss sie weitergeben

Bei der Umwandlung in Excel oder andere Tabellen legen Sie fest, wie verschachtelte Objekte und Arrays auf Spalten, Zeilen oder getrennte Tabellen abgebildet werden. Prüfen Sie große Ganzzahlen, genaue Dezimalwerte, doppelte Schlüssel und die Array-Reihenfolge im Ergebnis.

03

Dateisicherheit

Verarbeiten Sie unbekannte Eingaben mit einem JSON-Parser. JSON enthält weder Zuweisungen noch Funktionsaufrufe; eval und ähnliche Verfahren können jedoch Code ausführen. Erfolgreiches Parsen belegt keine vertrauenswürdigen Daten.

Halt an, wenn dir das auffällt

Unbekannter Absender, ein Name mit zwei Endungen oder ein Inhalt, der nicht zur Endung passt — erst prüfen, dann öffnen.

04

Umwandeln

Bei der Umwandlung in Excel oder andere Tabellen legen Sie fest, wie verschachtelte Objekte und Arrays auf Spalten, Zeilen oder getrennte Tabellen abgebildet werden. Prüfen Sie große Ganzzahlen, genaue Dezimalwerte, doppelte Schlüssel und die Array-Reihenfolge im Ergebnis.

Vor dem Umwandeln

Wandle eine Kopie um, nie das Original, und vergleich danach Qualität, Metadaten und Layout mit der Ausgangsdatei.

05

Häufige Fragen

Wofür wird eine JSON-Datei verwendet?

JSON dient dem Austausch strukturierter Daten zwischen Anwendungen unterschiedlicher Programmiersprachen. Es stellt Objekte, Arrays, Zeichenketten, Zahlen, boolesche Werte und null dar.

Wie öffne ich eine JSON-Datei unter Windows?

Wählen Sie die .json-Datei im Öffnen-Dialog eines Texteditors. Für eine Syntaxprüfung oder den strukturierten Zugriff auf Werte benötigen Sie einen JSON-Parser.

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

Öffnen Sie die Datei unter macOS in einem Texteditor. Zur Syntaxprüfung verwenden Sie einen JSON-Parser; die reine Textanzeige bestätigt keine gültige JSON-Struktur.

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

Wählen Sie eine App, die Text oder JSON ausdrücklich unterstützt, und öffnen Sie die Datei über deren Dateiauswahl. Größen- und Parsergrenzen hängen von der App ab.

Wie behebe ich JSON-Syntaxfehler, wenn sich die Datei nicht öffnen lässt?

Um JSON-Syntaxfehler zu beheben, prüfen Sie Anführungszeichen, Kommas, Klammern und Werte an der gemeldeten Fehlerstelle. Kontrollieren Sie außerdem Kodierung, Dateigröße und Verschachtelung. Ungepaarte UTF-16-Surrogate können uneinheitliche Ergebnisse oder Laufzeitfehler verursachen.

Wie behebe ich unlesbare chinesische Zeichen in einer JSON-Datei?

Prüfen Sie, ob die Datei als UTF-8 gelesen wird. Zwischen offenen Systemen ist UTF-8 vorgeschrieben; über das Netzwerk übertragenes JSON darf keine Byte-Reihenfolge-Markierung erhalten. Erneutes Öffnen mit richtiger Kodierung kann helfen, wenn die Originalbytes intakt sind.

Was unterscheidet JSON von JavaScript-Code?

JSON ist ein Datenformat auf Grundlage der ECMAScript-Syntax. JavaScript-Code kann ausführbare Operationen ausdrücken. JSON enthält keine Zuweisungen oder Funktionsaufrufe und sollte mit einem JSON-Parser gelesen werden.

Wie kann ich JSON in Excel umwandeln und verschachtelte Daten erhalten?

Wählen Sie einen Konverter mit dokumentierter Behandlung verschachtelter Objekte und Arrays. Legen Sie Spalten, zusätzliche Zeilen oder getrennte Tabellen fest. Vergleichen Sie das Ergebnis mit dem Original, da der Erhalt vom Konverter und der Zuordnung abhängt.

Wie vermeide ich Genauigkeitsverlust bei großen Ganzzahlen in JSON?

Prüfen Sie Zahlenbereich und Genauigkeit aller beteiligten Parser und Konverter. Implementierungen dürfen Zahlen begrenzen, wodurch große Ganzzahlen oder genaue Dezimalwerte verändert werden können. Vergleichen Sie die Ergebnisse mit dem Originaltext.

Welcher Wert bleibt bei doppelten JSON-Schlüsseln erhalten?

Das hängt von der Implementierung ab: Manche behalten den letzten Wert, andere melden einen Fehler oder erhalten alle Vorkommen. Eindeutige Namen erleichtern den zuverlässigen Datenaustausch.

Kann ich eine unbekannte JSON-Datei sicher lesen?

Verwenden Sie einen JSON-Parser statt eval oder ähnlicher Ausführungsverfahren. JSON enthält keine Zuweisungen oder Funktionsaufrufe, doch das Ausführen unbekannter Eingaben kann Code starten. Gültige Syntax beweist keine Vertrauenswürdigkeit.

Wie groß und tief verschachtelt darf eine JSON-Datei sein?

RFC 8259 erlaubt Parsern, Textgröße und Verschachtelungstiefe zu begrenzen. Prüfen Sie die Angaben Ihrer Anwendung; es gibt keine einheitliche Kapazität für alle Leser.

06

Verwandte Formate

Quellen

RFC 8259 — The JavaScript Object Notation (JSON) Data Interchange Format · IETF / RFC Editor,互联网标准

IANA Media Type Registration — application/json · IANA,官方媒体类型登记