JSON: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 44: Zeile 44:
== Kurzmerksatz ==
== Kurzmerksatz ==
'''JSON ist ein kompaktes, leicht lesbares Format für strukturierte Daten, ideal für Web-APIs und moderne Anwendungen.'''
'''JSON ist ein kompaktes, leicht lesbares Format für strukturierte Daten, ideal für Web-APIs und moderne Anwendungen.'''
[[Kategorie:Programmieren]]
[[Kategorie:Semester2]]

Aktuelle Version vom 17. August 2026, 07:15 Uhr

JSON (JavaScript Object Notation) 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.