JSON

Aus FI-Wiki
Version vom 22. November 2025, 17:07 Uhr von Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== JSON (JavaScript Object Notation) == '''JSON''' ist ein leichtgewichtiges, textbasiertes Datenformat zum Austausch und zur Speicherung strukturierter Daten. Es ist sehr weit verbreitet in Webanwendungen und APIs, da es kompakt, gut lesbar und einfach zu verarbeiten ist. === Aufbau === JSON besteht aus: * '''Schlüssel-Wert-Paaren''' * '''Objekten''' → mit geschweiften Klammern { } * '''Arrays''' → mit eckigen Klammern [ ] * einfachen Datent…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

JSON (JavaScript Object Notation)

JSON ist ein leichtgewichtiges, textbasiertes Datenformat zum Austausch und zur Speicherung strukturierter Daten. Es ist sehr weit verbreitet in Webanwendungen und APIs, da es kompakt, gut lesbar und einfach zu verarbeiten ist.

Aufbau

JSON besteht aus:

  • Schlüssel-Wert-Paaren
  • Objekten → mit geschweiften Klammern { }
  • Arrays → mit eckigen Klammern [ ]
  • einfachen Datentypen wie String, Number, Boolean, null

Beispiel:

{
    "name": "Anna",
    "alter": 25,
    "hobbies": ["Lesen", "Sport"],
    "student": false
}

Merkmale

  • kompakt und gut lesbar
  • basiert auf JavaScript, aber plattformunabhängig
  • unterstützt Objekte, Arrays und primitive Datentypen
  • ideal für moderne Web-APIs (REST)

Vorteile

  • weniger Overhead als XML
  • sehr einfach zu parsen (z. B. mit JSON.parse())
  • hervorragend geeignet für strukturierte Daten
  • perfekte Unterstützung in JavaScript

Nachteile

  • keine Kommentare im Standard
  • nicht geeignet für sehr komplexe oder stark verschachtelte Datenmodelle
  • weniger streng als XML → keine Schema-Validierung im Standard

Typische Einsatzgebiete

  • REST-APIs
  • Webanwendungen
  • Konfigurationsdateien
  • Datenübertragung zwischen Client und Server

Kurzmerksatz

JSON ist ein kompaktes, leicht lesbares Format für strukturierte Daten, ideal für Web-APIs und moderne Anwendungen.