AP2Lernhub
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

CSVXMLJSON
Strukturflach, zeilenbasierthierarchisch, Tagshierarchisch, Key-Value
Lesbarkeitmaschinenlesbarverbose, aber gut beschreibbarleichtgewichtig, gut lesbar
Typenkeineüber Schema (XSD)Native: String, Number, Boolean, Array, Object, null
ValidierungDTD, XSDJSON Schema
EinsatzExcel, DatenexportSOAP, Konfig, DokumenteREST-APIs, Config

Gleiche Daten in allen drei Formaten

csv
id,name,stadt
1,Anna,Berlin
2,Bernd,Hamburg
xml
<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

Externe Inhalte – AP2 Lernhub ist nicht für die Verfügbarkeit oder Korrektheit der verlinkten Seiten verantwortlich.

Verwandte Themen