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
JSON oder CSV — Richtung wird standardmäßig automatisch erkannt.
Trennzeichen, Header-Zeile, Typ-Coercion.
CSV oder JSON erscheint im rechten Bereich.
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
Was Sie tun können
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.
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.