Verarbeitung auf diesem Gerät
Dateiformate im Überblick.Formate

JSON-Datei: Struktur, Datentypen und valide Syntax

.json

JSON ist ein textbasiertes Austauschformat für strukturierte Daten. Es kombiniert Objekte, Arrays, Zeichenketten, Zahlen, Wahrheitswerte und null in einer strikten, sprachunabhängigen Syntax.

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

Windows

JSON kann mit Texteditoren sowie passenden Tabellen-, Entwicklungs- oder Datenwerkzeugen geöffnet werden.

macOS

TextEdit, Entwicklungseditoren und formatspezifische Programme lesen JSON.

Linux

Texteditoren, Kommandozeilenwerkzeuge und Programmbibliotheken unterstützen JSON.

Android

Text- und Dateneditoren können JSON öffnen; Komfort und Validierung unterscheiden sich.

iOS

Dateien-kompatible Editoren und Entwicklungswerkzeuge können JSON anzeigen.

Browser

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

JSON vs. YAML

YAML ist oft kompakter und unterstützt Kommentare, besitzt aber eine komplexere Syntax.

JSON vs. XML

XML bietet Namensräume und gemischte Inhalte, ist für typische API-Daten jedoch ausführlicher.

JSON vs. CSV

CSV ist ideal für flache Tabellen; JSON kann verschachtelte Datensätze und unterschiedliche Typen speichern.

Unterstützung in LocalFileLab

EingabeUnterstützt

JSON wird als Eingabe erkannt. Der Text wird lokal gelesen und mit dem passenden Parser verarbeitet.

AusgabeUnterstützt

JSON steht als lokale Ausgabe zur Verfügung; verfügbare Einstellungen richten sich nach dem Format.

KomprimierungUnterstützt

LocalFileLab kann JSON-Dateien lokal komprimieren oder in ein unterstütztes Archiv verpacken; bereits komprimierte Inhalte werden nicht zwangsläufig kleiner.

VorschauNicht unterstützt

Eine vollständige JSON-Vorschau ist derzeit nicht verfügbar.

MetadatenNicht unterstützt

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.