JSON-Formatierung: Validieren, Formatieren und Minimieren

Meistere JSON-Syntax, Validierung, Formatierung und Minimierung für APIs, Konfigurationsdateien und Datenaustausch.

5 Min. Lesezeit JSON · APIs · Konfiguration 6 Abschnitte + FAQ

JSON (JavaScript Object Notation) ist das universelle Datenaustauschformat für moderne Webanwendungen. Jede REST-API, Konfigurationsdatei und Datenpipeline verwendet JSON als primäres Datenformat.

Der Unterschied zwischen formatiertem und minimiertem JSON ist rein kosmetisch: beide enthalten identische Daten. Formatiertes JSON ist für Menschen lesbar. Minimiertes JSON ist kleiner für die Netzwerkübertragung.

Was ist JSON

JSON ist ein leichtes Datenaustauschformat, das aus der JavaScript-Objektliteral-Syntax abgeleitet wurde. Es stellt Daten als Schlüssel-Wert-Paare (Objekte) und geordnete Listen (Arrays) dar und unterstützt sechs Datentypen.

Kostenloses Tool JSON-Formatierer & Validator Formatiere, validiere und minifiziere JSON-Daten

JSON-Syntaxregeln

Strenge Syntaxregeln: Schlüssel müssen doppelt angeführte Strings sein. Keine einfachen Anführungszeichen. Keine abschließenden Kommas. Keine Kommentare. Keine undefined-Werte. Keine NaN oder Infinity.

Formatierung vs. Minimierung

Formatiertes JSON verwendet Einrückung und Zeilenumbrüche für Lesbarkeit. Minimiertes JSON entfernt unnötige Leerzeichen für kleinere Dateigrößen.

// Formatiert (lesbar)
{
  "benutzer": {
    "name": "Alice",
    "alter": 30,
    "aktiv": true
  }
}

// Minimiert (kompakt)
{"benutzer":{"name":"Alice","alter":30,"aktiv":true}}
Kostenloses Tool Base64 Encoder / Decoder Kodiere und dekodiere Base64-Strings für API-Payloads

Häufige JSON-Fehler

Die häufigsten JSON-Fehler: abschließende Kommas, einfach angeführte Strings, Kommentare in JSON, undefined-Werte, NaN und Infinity, nicht escapte Sonderzeichen in Strings.

JSON in APIs und Konfigurationsdateien

REST-APIs verwenden JSON als Standardformat für Anfragen und Antworten. Der Content-Type: application/json Header signalisiert JSON-Inhalt. Viele Tools verwenden JSON-Konfigurationsdateien.

Tools und Validatoren

JSON-Validatoren prüfen syntaktische Korrektheit. JSON-Formatierer fügen Einrückung hinzu. Minimierer entfernen Leerzeichen. JSON-Schema-Validatoren prüfen Datenstruktur gegen ein Schema.

Kostenloses Tool Zeitstempel-Konverter Konvertiere Unix-Zeitstempel in lesbare Daten

Häufig gestellte Fragen

Was ist der Unterschied zwischen JSON und JavaScript-Objekten? +
JSON ist ein Textformat mit strengeren Regeln: Schlüssel müssen doppelt angeführt sein, keine Funktionen, kein undefined, keine Kommentare.
Kann JSON Kommentare haben? +
Nein. Standard-JSON unterstützt keine Kommentare. Für Kommentare in Konfigurationsdateien verwende JSONC oder JSON5.
Was ist der Unterschied zwischen JSON und XML? +
JSON ist kompakter und einfacher zu lesen. XML unterstützt Attribute und Namespaces. JSON ist der Standard für REST-APIs; XML ist in Enterprise-Systemen verbreitet.
Warum erfordert JSON doppelte Anführungszeichen? +
Die JSON-Spezifikation (RFC 8259) erfordert doppelte Anführungszeichen für Strings, um Mehrdeutigkeit zu vermeiden.
Was ist JSON Schema? +
JSON Schema ist ein Vokabular zur Annotation und Validierung von JSON-Dokumenten. Es definiert Pflichtfelder, Datentypen, String-Muster und mehr.
Wie parse ich JSON in JavaScript? +
Verwende JSON.parse(jsonString) zum Konvertieren. JSON.stringify(object, null, 2) konvertiert zurück mit 2-Leerzeichen-Einrückung.
Was ist die maximale Größe einer JSON-Datei? +
Es gibt keine formale Begrenzung. Praktische Grenzen hängen von der Parsing-Umgebung ab: Browser-Speicher, Server-RAM und Netzwerkbandbreite.