Verifiziertvon Adam B.·geprüft von FE Editorial·aktualisiert Jul 22, 20263.7(70 Stimmen)Danke für Ihre Bewertung!
SCHNELLE ANTWORT
Eine JSON-Datei ist eine Klartextdatendatei im JavaScript Object Notation-Format, die von Web-APIs, App-Konfigurationen und Datenexporten verwendet wird. Jeder Texteditor öffnet sie - Notepad unter Windows, TextEdit auf dem Mac - obwohl VS Code oder Notepad++ für alles Nicht-Triviale komfortabler sind. Die Datei selbst ist sicher zu öffnen; die darin enthaltenen Daten können sensibel sein (Tokens, persönliche Exporte).
Entwickler: Specified by Douglas Crockford (2001); standards: ECMA-404, IETF RFC 8259Kategorie: DatendateiOffener StandardMIME: application/json
Dateien mit der Erweiterung .json enthalten Daten im Klartextformat, gespeichert in einer Notation, die von einer Teilmenge von JavaScript abgeleitet ist, mit UTF-8-Kodierung. Die aktuelle maßgebliche Beschreibung des Formats ist ECMA-404 und IETF RFC 8259 (2017), die das frühere RFC 4627 ablösten. Unter anderem wird .json häufig für die Übertragung von Informationen über Netzwerke sowie zum Speichern von Konfigurationen, Einstellungen und serialisierten Anwendungszuständen verwendet.
Ein .json-Dokument kann enthalten:
Zeichenketten,
Zahlen (IEEE 754 Gleitkommazahl mit doppelter Genauigkeit),
Boolesche Werte (true und false),
null,
Arrays der oben genannten Elemente,
Objekte (Schlüssel-Wert-Zuordnungen).
Objekte und Arrays können auf mehreren Ebenen verschachtelt werden. Obwohl die Syntax von .json-Dateien auf JavaScript basiert, werden sie in Anwendungen verwendet, die in nahezu jeder Programmiersprache geschrieben sind. In JavaScript werden Parsen und Serialisierung durch die eingebauten Methoden JSON.parse() und JSON.stringify() übernommen, verfügbar seit ECMAScript 5 - keine externe Bibliothek ist erforderlich. Das Format unterstützt keine Kommentare. Verwandte textbasierte Datenformate sind YAML, XML und CSV.
Sicherheit
RISIKO: LOW
Eine JSON-Datei enthält reine Daten - sie kann keinen Code enthalten oder ausführen, daher ist das Öffnen in einem Editor sicher. Die Risiken sind informationeller Natur: Datenexporte enthalten oft private Daten, API-Schlüssel oder Sitzungs-Tokens (solche Dateien nicht in Online-Viewer einfügen oder weitergeben); für Entwickler sind das Parsen von nicht vertrauenswürdigem JSON mit eval() statt JSON.parse() oder übermäßig große Dateien für Denial-of-Service klassische Fallstricke. Auf doppelte Erweiterungen (.json.exe) in Downloads achten.
Formatdetails
kurz gefasst
VOLLSTÄNDIGER NAMEJavaScript Object Notation file
ENTWICKLERSpecified by Douglas Crockford (2001); standards: ECMA-404, IETF RFC 8259seit 2001 (json.org); first IETF spec RFC 4627 (2006); current RFC 8259 / ECMA-404 (2017)
Mozilla FirefoxOpen SourceDie .json-Datei in einen Firefox-Tab ziehen - der eingebaute JSON-Viewer (seit Firefox 53, 2017) zeigt einen ausklappbaren Baum mit Suchfunktion.
NotepadOpen SourceEinfacher Editor mit JSON-Syntaxfärbung; das eingebaute Plugin „JSON Viewer“ installieren (Plugins Admin) zum Formatieren und für die Baumansicht.
Visual Studio CodeKostenlosDatei öffnen; Shift+Alt+F drücken, um minifiziertes JSON zu formatieren (Pretty-Print), und Faltungspfeile zum Einklappen von Abschnitten nutzen. Beste kostenlose Wahl zum Bearbeiten.
Altova XMLSpyKostenpflichtigKommerzielles XML/JSON-IDE mit Rasteransicht und Schema-Validierung - relevant für Unternehmensentwickler, überdimensioniert zum einfachen Anzeigen.
macOS3 apps
TextEditIntegriertRechtsklick → Öffnen mit → TextEdit. Beim Bearbeiten aufpassen: typografische Anführungszeichen deaktivieren (Bearbeiten → Substitutionen), die JSON stillschweigend beschädigen.
BBEditFreemiumNachfolger von TextWrangler (eingestellt 2017); der kostenlose Modus unterstützt JSON-Anzeige und -Bearbeitung mit Syntaxfarben.
Visual Studio CodeKostenlosDatei öffnen; Shift+Alt+F drücken, um minifiziertes JSON zu formatieren (Pretty-Print), und Faltungspfeile zum Einklappen von Abschnitten nutzen. Beste kostenlose Wahl zum Bearbeiten.
Linux4 apps
VimOpen SourceIm Terminal öffnen; direkt schön formatieren mit ':%!jq .' wenn jq installiert ist.
Visual Studio CodeKostenlosDatei öffnen; Shift+Alt+F drücken, um minifiziertes JSON zu formatieren (Pretty-Print), und Faltungspfeile zum Einklappen von Abschnitten nutzen. Beste kostenlose Wahl zum Bearbeiten.
Files / any text editor appKostenlosTippe auf die Datei und wähle einen Text-/HTML-Viewer; zum Bearbeiten eine Editor-App wie Acode verwenden. JSON benötigt keine spezielle App.
Web2 apps
JSON Editor OnlineFreemiumDatei im Browser einfügen oder öffnen - Baumansicht, Formatierung, Validierung und JSON-zu-CSV-Export. Keine vertraulichen Daten in Online-Tools einfügen.
JSON CrackFreemiumVisualisiert JSON als interaktiven Knotengraphen - nützlich zum Verstehen tief verschachtelter Exporte.
Technische Details
technische Spezifikation
MIME-Typ
application/json
Zeichenkodierung
UTF-8; RFC 8259 schreibt UTF-8 ohne BOM für den Netzwerkaustausch vor
Dateisignatur (Magic Bytes)
Keine - Klartext; ein gültiges Dokument beginnt mit '{' (Objekt) oder '[' (Array), optional von Leerzeichen vorangestellt
Noch keine Fragen - stellen Sie die erste Frage zu JSON-Dateien.
Häufig gestellte Fragen
Welches Programm öffnet eine JSON-Datei?
Jeder Texteditor - Notepad (Windows) oder TextEdit (Mac) funktionieren sofort. Für komfortables Lesen VS Code oder Notepad++ verwenden (Formatierung, ausklappbarer Baum), oder die Datei in Firefox ziehen, um den eingebauten JSON-Viewer zu nutzen.
Wie konvertiere ich JSON nach Excel?
In Excel: Daten → Daten abrufen → Aus Datei → Aus JSON, dann die Datensätze konvertieren und erweitern (Power Query). Bei einfachem, flachem JSON funktioniert auch ein Online-JSON-zu-CSV-Konverter - lade aber keine sensiblen Daten hoch.
Warum ist meine JSON-Datei eine einzige unleserliche Zeile?
Sie ist minifiziert - Leerzeichen wurden entfernt, um Bandbreite zu sparen. Formatiere sie lesbar: Shift+Alt+F in VS Code, die Schaltfläche „Format“ in JSON Editor Online oder jq . file.json im Terminal.
Ist es sicher, eine JSON-Datei zu öffnen?
Ja - JSON ist reiner Text und kann keinen Code ausführen. Sei nur vorsichtig mit dem Inhalt (Exporte können Passwörter/Tokens enthalten) und stelle sicher, dass es sich nicht um eine getarnte ausführbare Datei wie data.json.exe handelt.
Kann ich eine JSON-Datei in Notepad bearbeiten?
Ja, aber die JSON-Syntax ist streng: nur doppelte Anführungszeichen, keine nachgestellten Kommas, keine Kommentare. Ein falsches Komma macht die App, die sie liest, unbrauchbar - nach dem Bearbeiten validieren (VS Code unterstreicht Fehler in Echtzeit).
Was ist der Unterschied zwischen JSON und XML?
Beide übertragen strukturierte Daten als Text. JSON ist schlanker, bildet Datenstrukturen direkt ab und dominiert Web-APIs; XML unterstützt Attribute, Namensräume und Schemas und bleibt in Dokumenten und Unternehmenssystemen etabliert.
Was ist eine JSONL- / NDJSON-Datei?
JSON Lines - ein vollständiges JSON-Objekt pro Zeile, verwendet für Protokolle und große Datensätze, da es zeilenweise gestreamt werden kann. Ein normaler JSON-Parser lehnt es ab; zeilenweise oder mit jq verarbeiten.
Quellen
1IETF RFC 8259 - The JSON Data Interchange Format (STD 90)www.rfc-editor.org