Zwischen JSON und CSV konvertieren

Kostenloser Online-JSON-↔-CSV-Konverter, der in Ihrem Browser läuft. Fügen Sie ein JSON-Array von Objekten ein (oder ein JSON-Objekt von Objekten) und das Tool erkennt automatisch die Spalten und rendert ein sauberes CSV. Fügen Sie CSV ein und erhalten Sie ein JSON-Array zurück. Wählen Sie das Trennzeichen (Komma, Tab für TSV, Semikolon für europäisches Excel oder Pipe), schalten Sie um, ob die erste Zeile ein Header ist, und entscheiden Sie, ob Werte wie "42", "true", "null" in typisiertes JSON erzwungen werden sollen (Zahl, Bool, null) oder als Strings beibehalten werden. Konvertieren Sie per Zwischenablage-Kopie oder .json/.csv-Download.

Verwendung

1
Daten einfügen

JSON oder CSV — Richtung wird standardmäßig automatisch erkannt.

2
Trennzeichen und Kopfzeile

Trennzeichen, Header-Zeile, Typ-Coercion.

3
Das andere Format steht rechts

CSV oder JSON erscheint im rechten Bereich.

4
Zwischenablage oder Datei .csv / .json

Holen Sie sich eine Zwischenablage-Kopie oder eine .csv-/.json-Datei.

Konvertieren Sie ein JSON-Array von Objekten in eine CSV/TSV/Excel-Datei, oder fügen Sie ein CSV ein und erhalten Sie JSON — in beide Richtungen, im Browser

Richtung
Trennzeichen
Optionen
Eingabe
Ausgabe
Weißt du nicht, was du ausprobieren sollst?
750+ Tools — Überraschung öffnen
🎲 Überrasch mich

Was Sie tun können

Automatische Richtungserkennung
Beginnt mit { oder [ → JSON. Hat Kommas/Tabs/Semikolons → CSV. Oder wählen Sie die Richtung manuell.
Vier Trennzeichen
Komma (Standard-CSV), Tab (TSV — Excel-freundlich), Semikolon (europäisches Excel), Pipe (Datenbank-Dump).
Typ-Coercion (optional)
Strings wie "42", "true", "null" werden zu typisierten JSON-Werten bei CSV → JSON; opt out, um alles als Strings zu behalten.
Header-Zeile umschalten
CSV ohne Header-Zeile produziert JSON arrays-of-arrays; CSV mit Header produziert array-of-objects.
Quote-sichere Ausgabe
Strings mit Kommas, Anführungszeichen oder Zeilenumbrüchen werden automatisch RFC-4180-quote-escaped.
Live-Statistik
Sehen Sie Zeilen × Spalten-Zählungen nach jeder Konvertierung.

Typische Anwendungen

  • Eine JSON-API-Antwort in eine CSV-Datei zum Öffnen in Excel oder Google Sheets konvertieren.
  • Einen Spreadsheet-Spalten-Dump in ein JSON-Array für Test-Seeding verwandeln.
  • Ein CSV mit europäischen Excel-Semikolons in modernes komma-getrenntes CSV konvertieren.
  • Typ-Coercion entfernen, um "00123" als String zu behalten statt zur Zahl 123 zu werden.
  • Ein TSV (tab-separated) für direktes Einfügen in eine Google Sheet generieren.

Warum dieser

Die meisten Online-Konverter zwingen Sie, JSON-zu-CSV oder CSV-zu-JSON als zwei separate Tools zu wählen. Wir kombinieren sie mit Auto-Erkennung — fügen Sie irgendetwas ein, erhalten Sie das andere. Die RFC-4180-Quote-Behandlung ist ordnungsgemäß implementiert, sodass Werte mit Zeilenumbrüchen oder Anführungszeichen Ihre Ausgabe nicht stillschweigend korrumpieren. Die Konvertierung läuft in Ihrem Browser über reines JavaScript — ohne Anmeldung, ohne Pro-Payload-Kontingent.

Häufige Fragen

Was ist "Typ-Coercion"?

Ohne sie behält CSV → JSON jede Zelle als String ("42" bleibt "42"). Mit ihr werden Strings, die wie JSON-Werte aussehen, konvertiert: "42" → 42, "true" → true, "null" → null, "3.14" → 3.14. Nützlich für typisierte Daten, gefährlich wenn Sie IDs haben, die zufällig wie Zahlen aussehen, aber Strings bleiben sollten ("00123" wird 123).

Unterstützt es verschachteltes JSON?

JSON → CSV macht JSON.stringify für jedes verschachtelte Objekt/Array in die Zelle als Text. CSV → JSON parst Zellen mit JSON nicht automatisch — schalten Sie "Typen erzwingen" um und die JSON-Werte werden geparst.

Was ist mit UTF-8 BOM?

Der Download enthält einen UTF-8 BOM, damit Excel ihn korrekt mit Multi-Byte-Zeichen öffnet. Die Zwischenablage-Kopie enthält keinen BOM (Sheets und moderne Tools behandeln UTF-8 nativ).

Was geschieht mit verschachtelten Objekten beim Weg nach CSV?

Sie werden flach gelegt, denn eine CSV-Zeile ist eine flache Liste von Zellen, und für eine Verschachtelung ist darin kein Platz. Ein Schlüssel innerhalb eines Objekts wird zu einer Spalte, die nach seinem Pfad heißt — ein Adressobjekt mit einer Stadt darin wird zur Spalte address.city —, und ein Array wird je nach Inhalt entweder zu indizierten Spalten oder zu einer einzigen zusammengefügten Zelle. Das genügt, um es in einer Tabelle zu öffnen und zu bearbeiten, und die Rückwandlung baut die Verschachtelung aus denselben Pfaden wieder auf. Umkehrbar ist es nicht mehr bei Arrays ungleicher Objekte: Hat das erste Element drei Felder und das fünfte sieben, wurde die Kopfzeile von den ersten Zeilen festgelegt, und die zusätzlichen Felder haben keinen Platz.

Warum Semikolon für "Excel EU"?

In Locales, wo das Dezimaltrennzeichen "," ist (die meisten Europäer), verwendet Excel ";" als sein Standard-CSV-Trennzeichen, um Mehrdeutigkeit zu vermeiden. Aus einer deutschen oder französischen Excel-Installation exportierte Dateien werden semikolon-getrennt sein.

💡 Sollen wir ein Tool speziell für Sie verbessern?

Machen wir — und zwar! Schreiben Sie uns kurz Ihre Idee. Wenn Sie sie im Detail besprechen möchten, hinterlassen Sie eine E-Mail-Adresse, wir melden uns. Anonym geht auch.

Wie bewerten Sie dieses Tool?

Danke für Ihre Bewertung!
Möchten Sie mehr sagen? Hinterlassen Sie einen Kommentar!
Danke! Ihr Kommentar erscheint nach der Moderation.
Veröffentlicht Aktualisiert Autor: