Was bedeutet JSON?
JavaScript Object Notation
Vorteile von JSON?
Menschlich gut lesbar, maschinell leicht verarbeitbar, reiner Text, sprachunabhängig.
Nenne typische Einsatzgebiete von JSON
Client-Server-Datenaustausch, Konfigurations- und Speicherdateien (.json), Serialisierung von Objekten
Was bedeutet Serialisierung?
Umwandlung strukturierter Daten (z. B. Objekte) in eine sequentielle Darstellung wie Text oder Bytes
Was bedeutet Deserialisierung?
Rückumwandlung einer sequentiellen Darstellung in Datenobjekte
Grundlegende JSON-Datentypen
Object, Array, String, Number, Boolean, null
Einschränkungen von JSON
Keine komplexen Datentypen (z. B. Date), keine Kommentare erlaubt
Unterschied zwischen JSON vs. XML
JSON ist kompakter und einfacher; XML unterstützt komplexe Strukturen, Metadaten und Kommentare
Wofür steht AJAX?
Asynchronous JavaScript and XML
Zweck von AJAX
Asynchrones Nachladen von Daten ohne Neuladen der gesamten Webseite
Vorteile von AJAX
Schnellere Reaktion, weniger Datenübertragung
Warum wird bei AJAX heute meist JSON genutzt?
Geringere Größe, bessere Integration in JavaScript