Datenformate: XML, JSON, CSV#
Strukturierte Datenformate dienen dem Austausch und der Speicherung von Daten zwischen Anwendungen, Systemen und Schnittstellen (APIs).
CSV – Comma-Separated Values#
Das einfachste der drei Formate. Daten werden als Tabelle in Textform gespeichert – Felder durch Trennzeichen getrennt.
Aufbau#
Vorname,Nachname,Alter,Stadt
Max,Mustermann,25,Berlin
Anna,Schmidt,32,München
Tom,Meier,19,Hamburg- Erste Zeile: oft die Spaltenüberschriften (Header)
- Trennzeichen: Komma
,(standard), Semikolon;(Deutschland, da Komma Dezimalzeichen), Tab\t - Zeilenende: Neue Zeile = neuer Datensatz
- Anführungszeichen: Felder mit Komma oder Zeilenumbruch werden in
"..."eingeschlossen
Eigenschaften#
| Vorteile | Nachteile |
|---|---|
| Sehr einfach & kompakt | Keine Hierarchien möglich |
| Von allen Tabellenkalkulationen lesbar | Kein Standard für Sonderzeichen/Encoding |
| Menschlich lesbar | Keine Datentypen (alles Text) |
| Ideal für tabellarische Daten | Trennzeichen im Dateninhalt problematisch |
Typische Einsatzbereiche: Datenbankexporte, Tabellenkalkulationen, einfache Datenübertragung, Log-Dateien.