Format auf einen Blick
- Vollständiger Name
- JavaScript Object Notation
- Dateiendungen
- .json
- MIME-Typen
- application/json;charset=utf-8
- Kategorie
- Text und Daten
- Komprimierung
- Vom enthaltenen Codec abhängig
- Transparenz
- Nicht anwendbar
- Animation
- Nicht anwendbar
- Eigenschaften
Passende Werkzeuge
Was ist das Format?
JSON steht für JavaScript Object Notation, ist aber nicht auf JavaScript beschränkt. Schlüssel müssen in doppelten Anführungszeichen stehen; Kommentare und abschließende Kommas gehören nicht zum Standard.
Unicode-Text und eine klar definierte Grammatik machen JSON gut interoperabel. Schema-Systeme wie JSON Schema können zusätzliche Regeln für Inhalt und Datentypen festlegen.
Wofür wird es verwendet?
- Web-APIs und Anwendungsdaten
- Konfigurations- und Exportdateien
- Datenaustausch zwischen Programmiersprachen
- Dokumentorientierte Datenbanken
Welche Programme können es öffnen?
- Visual Studio Code und JetBrains IDEs
- Browser-Entwicklerwerkzeuge
- jq und Kommandozeilenprogramme
- Nahezu jede moderne Programmiersprache
Unterstützung auf Geräten und in Browsern
JSON kann mit Texteditoren sowie passenden Tabellen-, Entwicklungs- oder Datenwerkzeugen geöffnet werden.
TextEdit, Entwicklungseditoren und formatspezifische Programme lesen JSON.
Texteditoren, Kommandozeilenwerkzeuge und Programmbibliotheken unterstützen JSON.
Text- und Dateneditoren können JSON öffnen; Komfort und Validierung unterscheiden sich.
Dateien-kompatible Editoren und Entwicklungswerkzeuge können JSON anzeigen.
Browser können den Text anzeigen; eine fachgerechte Darstellung oder Validierung benötigt jedoch einen Parser.
Vorteile
- Klare, weit verbreitete Syntax
- Unterstützt verschachtelte Objekte und Arrays
- Großes Ökosystem aus Parsern und Validatoren
Nachteile
- Keine standardmäßigen Kommentare
- Datums- oder Binärtypen benötigen Konventionen
- Sehr große Dateien sind ohne Streaming speicherintensiv
Vergleich mit Alternativen
YAML ist oft kompakter und unterstützt Kommentare, besitzt aber eine komplexere Syntax.
XML bietet Namensräume und gemischte Inhalte, ist für typische API-Daten jedoch ausführlicher.
CSV ist ideal für flache Tabellen; JSON kann verschachtelte Datensätze und unterschiedliche Typen speichern.
Unterstützung in LocalFileLab
JSON wird als Eingabe erkannt. Der Text wird lokal gelesen und mit dem passenden Parser verarbeitet.
JSON steht als lokale Ausgabe zur Verfügung; verfügbare Einstellungen richten sich nach dem Format.
LocalFileLab kann JSON-Dateien lokal komprimieren oder in ein unterstütztes Archiv verpacken; bereits komprimierte Inhalte werden nicht zwangsläufig kleiner.
Eine vollständige JSON-Vorschau ist derzeit nicht verfügbar.
Ein vollständiger Erhalt formatspezifischer Metadaten wird nicht zugesichert.
Verwandte Formate
Häufige Fragen
Darf JSON Kommentare enthalten?
Der JSON-Standard sieht keine Kommentare vor. Formate wie JSON5 oder anwendungsspezifische Parser erweitern dies, sind aber nicht normales JSON.
Warum ist meine JSON-Datei ungültig?
Häufige Ursachen sind einfache statt doppelte Anführungszeichen, abschließende Kommas oder nicht maskierte Sonderzeichen.
Kann JSON Binärdaten speichern?
Nicht direkt. Binärdaten werden häufig als Base64-Zeichenkette oder über einen externen Verweis dargestellt.