Mittel
CSV, XML, JSON
Austauschformate im Vergleich, typische Anwendungsfälle.
Warum Priorität „Mittel"? Gelegentlich Teil der Prüfung (40–59%). Verstehen, aber nicht überinvestieren.
Lernziele
- CSV, XML und JSON in Aufbau, Zweck und Stärken vergleichen
- Gleiche Daten in allen drei Formaten notieren können
- Validierungsmechanismen (XSD, JSON Schema) einordnen
Vergleich
| CSV | XML | JSON | |
|---|---|---|---|
| Struktur | flach, zeilenbasiert | hierarchisch, Tags | hierarchisch, Key-Value |
| Lesbarkeit | maschinenlesbar | verbose, aber gut beschreibbar | leichtgewichtig, gut lesbar |
| Typen | keine | über Schema (XSD) | Native: String, Number, Boolean, Array, Object, null |
| Validierung | – | DTD, XSD | JSON Schema |
| Einsatz | Excel, Datenexport | SOAP, Konfig, Dokumente | REST-APIs, Config |
Gleiche Daten in allen drei Formaten
csv
id,name,stadt
1,Anna,Berlin
2,Bernd,Hamburgxml
<kunden>
<kunde id="1"><name>Anna</name><stadt>Berlin</stadt></kunde>
<kunde id="2"><name>Bernd</name><stadt>Hamburg</stadt></kunde>
</kunden>json
[
{ "id": 1, "name": "Anna", "stadt": "Berlin" },
{ "id": 2, "name": "Bernd", "stadt": "Hamburg" }
]Stolperfallen
- CSV hat keinen Standard-Trenner – in Deutschland oft Semikolon statt Komma.
- JSON kennt keine Kommentare und kein Datum als eigenen Typ (meist String).
- XML-Attribute vs. Kindelemente ist oft eine Designfrage, nicht logisch eindeutig.
Übungen
Eine AntwortWelches Format wird typischerweise für REST-APIs verwendet?
Eine AntwortWomit validiert man ein XML-Dokument gegen eine Struktur?
Zum Weiterlernen

▶
YouTubeJSON und XML: Was ist der Unterschied? (Kurzformat)
Kanal: nexoma
Kurzer Vergleich JSON ↔ XML.
Externe Inhalte – AP2 Lernhub ist nicht für die Verfügbarkeit oder Korrektheit der verlinkten Seiten verantwortlich.