Vergleichen
CSV vs. JSON
CSV stellt Tabellenzeilen dar; JSON strukturierte Werte wie Objekte und Arrays. Wählen Sie nach Datenform und Empfängersystem.
Welches Format sollten Sie wählen?
Nutzen Sie CSV für einfache Tabellen und Tabellenkalkulationen; JSON für verschachtelte Daten oder APIs, die es verlangen.
Geeignet für CSV
Austausch von Tabellendaten
- Übertragen einer einfachen Tabelle zwischen Anwendungen
Geeignet für JSON
Web-APIs, Konfigurationsdateien und Datenaustausch
- Übertragen strukturierter Daten
Grundlegende Informationen
| Merkmal | CSV | JSON |
|---|---|---|
| Dateiendung | .csv | .json |
| MIME-Typ | text/csv | application/json |
| Häufige Verwendung | Austausch von Tabellendaten | Web-APIs, Konfigurationsdateien und Datenaustausch |
| Öffnen | Legen Sie beim Import in eine Tabellenkalkulation Zeichenkodierung und Trennzeichen fest. Prüfen Sie, dass führende Nullen, datumähnliche Werte und lange Zahlen nicht automatisch umgewandelt werden. | Öffnen Sie die Datei in einem Texteditor, einer IDE oder einem JSON-fähigen Viewer. |
| Exportieren oder konvertieren | Beim Export von XLSX nach CSV werden normalerweise nur Werte eines gewählten Blatts geschrieben. Bewahren Sie Formeln, Formatierung, andere Blätter und Diagramme getrennt auf. | Anwendungen oder Konvertierungswerkzeuge können sie in Formate wie CSV umwandeln. |
Nach Einsatzzweck wählen
Übertragen einer einfachen Tabelle zwischen Anwendungen
Austausch von Tabellendaten
CSVÜbertragen strukturierter Daten
Web-APIs, Konfigurationsdateien und Datenaustausch
JSONWichtiger Punkt 1
CSV ist in Datensätze und Felder gegliedert und unterstützt Verschachtelung oder explizite Typen nur begrenzt.
Unterschiede im DetailWichtiger Punkt 2
JSON stellt Objekte, Arrays, Zeichenfolgen, Zahlen, Wahrheitswerte und null dar.
Unterschiede im DetailUnterschiede im Detail
Klären Sie Schema und Parserregeln des Empfängers. Prüfen Sie bei CSV Trennzeichen und Zeichencodierung, bei JSON Typen und Pflichtfelder; keines der Formate definiert allein den gesamten Datenvertrag der Anwendung.
- CSV eignet sich zum Austausch flacher Tabellen.
- JSON kann Hierarchien abbilden, benötigt für die Anwendungssemantik aber möglicherweise ein vereinbartes Schema.
Häufige Fragen
Kann CSV verschachtelte Daten wie JSON darstellen?
Nicht auf natürliche Weise. CSV ist für Zeilen und Felder gedacht; Verschachtelung erfordert gemeinsame Konventionen oder ein Format wie JSON.
Kann CSV verschachtelte JSON-Objekte direkt speichern?
Nicht in einer standardisierten Tabellenform; Abflachung oder eine definierte Zuordnung ist nötig und kann Struktur verlieren.