CSV-Eingabe

JSON-Ausgabe

Was ist CSV zu JSON?

CSV (Comma-Separated Values) ist ein flaches Format: Zeilen und Spalten. JSON ist verschachtelt. CSV zu JSON umwandeln bedeutet, jede Zeile in ein Objekt zu verwandeln, wobei die Kopfzeile die Schlüssel definiert. Die erste Zeile ist die Kopfzeile; nachfolgende Zeilen werden Objekte. Das ist die Umkehrung von JSON zu CSV.

Dieses Tool läuft in Ihrem Browser. CSV einfügen oder Datei hochladen. Nichts wird an einen Server gesendet. Die Konvertierung folgt RFC 4180 für das CSV-Parsing.

Beispiele: CSV zu JSON

CSV-Zeilen in JSON-Objekte umwandeln. Telekom-Beispiel:

Beispiel: Teilnehmerdatensätze

CSV-Eingabe

JSON-Ausgabe:

JSON-Ausgabe

Klicken Sie oben auf die Schaltfläche Beispiel, um weitere Beispiele in den Editor zu laden.

So verwenden Sie dieses Tool

1

CSV einfügen oder hochladen

CSV in den linken Editor einfügen oder eine .csv- oder .txt-Datei hochladen. Nutzen Sie Beispiel für Beispieldaten. Die erste Zeile sollte die Kopfzeile sein.

2

JSON-Ausgabe anzeigen

Das rechte Panel zeigt ein JSON-Array. Jede Zeile (außer der Kopfzeile) wird ein Objekt. Spaltennamen aus der Kopfzeile werden Schlüssel. Werte sind Strings, es sei denn, das Tool leitet Typen ab.

3

Kopieren oder Herunterladen

Nutzen Sie <strong>Kopieren</strong> oder <strong>Herunterladen</strong> für das JSON. Für die Umkehrung nutzen Sie JSON zu CSV. Zum Formatieren des JSON nutzen Sie den JSON Formatierer.

Werte mit Kommas werden gemäß der <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> CSV-Spezifikation in Anführungszeichen gesetzt. Der Parser verarbeitet Anführungsfelder und escaped Anführungszeichen. Die erste Zeile definiert Objektschlüssel; jede nachfolgende Zeile wird ein <a href="https://www.json.org/json-en.html" target="_blank" rel="noopener">JSON</a>-Objekt. Trennzeichen ist typischerweise Komma; europäische Daten nutzen oft Semikolons. Excel-Exporte nutzen den Listen-Trennzeichen des Systems. Die Ausgabe ist ein JSON-Array von Objekten—kompatibel mit <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse" target="_blank" rel="noopener">JSON.parse()</a> und den meisten APIs.

Werte mit Kommas werden gemäß der RFC 4180 CSV-Spezifikation in Anführungszeichen gesetzt. Der Parser verarbeitet Anführungsfelder und escaped Anführungszeichen. Die erste Zeile definiert Objektschlüssel; jede nachfolgende Zeile wird ein JSON-Objekt. Trennzeichen ist typischerweise Komma; europäische Daten nutzen oft Semikolons. Excel-Exporte nutzen den Listen-Trennzeichen des Systems. Die Ausgabe ist ein JSON-Array von Objekten—kompatibel mit JSON.parse() und den meisten APIs.

Wann CSV zu JSON hilft

Web-Apps und APIs erwarten oft JSON statt CSV. Tabellenkalkulations-Exporte oder Datenbank-Dumps hier umwandeln ermöglicht die Einspeisung in Frontend-Frameworks, Postman-Anfragen oder Serverless-Funktionen. Daten-Pipelines, die CSV aufnehmen, können zu JSON für die Speicherung in Dokumentdatenbanken wie MongoDB konvertieren.

Beim Erstellen von Config- oder Seed-Daten aus Tabellen ist CSV zu JSON schneller als manuelle Eingabe. Für die Umkehrung—JSON zu CSV—nutzen Sie JSON zu CSV. Zum Formatieren der Ausgabe nutzen Sie den JSON Formatierer. Zur Validierung nutzen Sie den JSON Validator. Für andere Formate nutzen Sie CSV zu XML oder CSV zu YAML.

Häufig gestellte Fragen

Sind Werte typisiert (Zahl, Boolean)?

CSV ist Text. Parser behandeln oft alle Werte als Strings. Einige Tools leiten Zahlen oder Booleans ab. Prüfen Sie die Ausgabe. Möglicherweise müssen Sie Typen im Code konvertieren.

Was, wenn mein CSV keine Kopfzeile hat?

Das Tool nutzt typischerweise die erste Zeile als Kopfzeile. Bei anderem Bedarf müssen Sie eventuell eine Kopfzeile hinzufügen oder ein anderes Tool nutzen.

Werden meine Daten irgendwohin gesendet?

Nein. Die Konvertierung läuft in Ihrem Browser.

Kann ich JSON zu CSV umwandeln?

Ja. Nutzen Sie das JSON zu CSV Tool.

Was ist mit CSV mit verschiedenen Trennzeichen?

Standard-CSV nutzt Kommas. Wenn Ihre Datei Semikolons oder Tabs nutzt, hat das Tool möglicherweise Optionen. Prüfen Sie die Oberfläche. RFC 4180 definiert das kommagetrennte Format.

Verwandte Tools

Für CSV-Format siehe RFC 4180. Für JSON siehe json.org und MDNs JSON-Guide. RFC 8259 ist der formale JSON-Standard.