JSON zu CSV
Konvertiere ein Array flacher JSON-Objekte in CSV.
Dein JSON wird lokal in deinem Browser geparst und in CSV konvertiert, und nichts wird auf einen Server hochgeladen.
Brauchst du zuerst lesbares, validiertes JSON? Probiere den JSON Formatter.
Über JSON zu CSV
Dieser JSON-zu-CSV-Konverter verwandelt ein Array flacher JSON-Objekte in eine kommagetrennte CSV-Datei mit Kopfzeile, bereit zum Öffnen in einer Tabellenkalkulation. Die Spalten werden aus der Vereinigung aller Schlüssel jedes Objekts gebildet, sodass Zeilen mit fehlenden Feldern trotzdem korrekt ausgerichtet sind, und jeder Wert mit Kommas, Anführungszeichen oder Zeilenumbrüchen wird gemäß den CSV-Regeln sicher in Anführungszeichen gesetzt. Er ist praktisch für Entwickler, die API-Antworten exportieren, QA-Ingenieure, die Test-Fixtures in eine Tabelle umwandeln, und Analysten, die JSON in CSV für Excel, Google Sheets oder Numbers konvertieren müssen. Füge ein einzelnes Objekt oder ein vollständiges JSON-Array zu CSV ein, und das Ergebnis aktualisiert sich sofort. Alles wird lokal in deinem Browser verarbeitet, sodass selbst große Datenmengen auf deinem Rechner bleiben und nichts auf einen Server hochgeladen wird.
Funktionen
- Konvertiert ein Array flacher JSON-Objekte oder ein einzelnes Objekt in CSV
- Erzeugt eine Kopfzeile aus der Vereinigung aller Schlüssel über jede Zeile
- Richtet Zeilen mit fehlenden Schlüsseln aus, indem diese Zellen leer bleiben
- Setzt Werte mit Kommas, Anführungszeichen oder Zeilenumbrüchen sicher in Anführungszeichen und maskiert sie
- Wandelt verschachtelte Objekte und Arrays per JSON in eine Zelle um, mit einer klaren Warnung
- Live-Konvertierung beim Tippen, mit Inline-Fehlermeldungen beim Parsen
- Kopiere die CSV in die Zwischenablage oder lade sie mit einem Klick als data.csv herunter
So verwendest du JSON zu CSV
- Füge dein JSON-Array flacher Objekte in das Eingabefeld ein.
- Prüfe die Live-CSV-Ausgabe rechts und achte auf ein eventuelles Warnbanner.
- Behebe etwaige Parse- oder Strukturfehler, die unter der Eingabe angezeigt werden.
- Klicke auf Kopieren, um die CSV zu erhalten, oder nutze die .csv-Schaltfläche, um data.csv herunterzuladen.
- Öffne die heruntergeladene Datei in Excel, Google Sheets oder Numbers.
Beispiel
Eingabe
[ { "id": 1, "name": "Ada" }, { "id": 2, "name": "Linus, Jr" } ]
Ausgabe
id,name
1,Ada
2,"Linus, Jr"
Werte mit Kommas werden in der CSV-Ausgabe automatisch in Anführungszeichen gesetzt.
Häufige Fehler & Fehlerbehebung
- Du hast ein einzelnes Objekt statt eines Arrays eingefügt und mehrere Zeilen erwartet. — Ein einzelnes Objekt wird in eine Datenzeile konvertiert. Verpacke mehrere Datensätze in einem Array, wie [ {...}, {...} ].
- Fehler: Jedes Element muss ein flaches Objekt sein, es wurde eine Nicht-Objekt-Zeile gefunden. — Entferne Strings, Zahlen oder Arrays aus der obersten Liste, sodass jedes Element ein einfaches Objekt ist.
- Eine Warnung sagt, dass einige Werte verschachtelte Objekte oder Arrays waren und per JSON umgewandelt wurden. — Flache verschachtelte Felder vor der Konvertierung in Schlüssel der obersten Ebene auf, wenn du saubere, lesbare CSV-Zellen möchtest.
- Fehler: Ein Array von Objekten (oder ein einzelnes Objekt) wurde erwartet. — Primitive auf oberster Ebene wie eine reine Zahl oder ein String können nicht zu Zeilen werden. Gib ein Objekt oder ein Array von Objekten an.
- Excel teilt eine mehrzeilige Zelle über mehrere Zeilen auf. — Der Konverter setzt Werte mit Zeilenumbrüchen korrekt in Anführungszeichen. Stelle sicher, dass deine Tabellenkalkulation die Datei als CSV statt als Text mit fester Breite importiert.
Häufig gestellte Fragen
- Was ist der JSON-zu-CSV-Konverter von ArrayKit?
- Es ist ein Tool im Browser, das ein JSON-Array flacher Objekte (oder ein einzelnes Objekt) in eine CSV mit Kopfzeile konvertiert, die du kopieren oder als data.csv herunterladen kannst.
- Wie konvertiere ich ein JSON-Array mit unterschiedlichen Schlüsseln pro Objekt in CSV?
- Füge einfach das Array ein. ArrayKit sammelt die Vereinigung aller Schlüssel über jedes Objekt für die Kopfzeile, und jede Zeile, der ein Schlüssel fehlt, erhält in dieser Spalte eine leere Zelle.
- Was passiert mit verschachtelten Objekten und Arrays bei der Konvertierung?
- Verschachtelte Werte werden per JSON in eine einzige Zelle umgewandelt und eine Warnung wird angezeigt. CSV funktioniert am besten mit flachen Objekten, also flache sie für sauberere Ergebnisse zuerst auf.
- Kann ich das CSV-Ergebnis in Excel oder Google Sheets öffnen?
- Ja. Klicke auf die .csv-Schaltfläche, um data.csv herunterzuladen, und öffne sie dann in Excel, Google Sheets oder Numbers als kommagetrennte Datei.
- Setzt der Konverter Werte mit Kommas oder Anführungszeichen in Anführungszeichen?
- Ja. Jeder Wert mit einem Komma, einem doppelten Anführungszeichen oder einem Zeilenumbruch wird in Anführungszeichen gesetzt und innere Anführungszeichen werden verdoppelt, gemäß den Standard-CSV-Maskierungsregeln.
- Wird mein JSON irgendwohin hochgeladen, wenn ich es in CSV konvertiere?
- Nein. Diese JSON-zu-CSV-Konvertierung läuft vollständig in deinem Browser, sodass deine Daten dein Gerät nie verlassen und nichts an einen Server gesendet wird.
Verwandte Tools
- JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.
- JSON-Viewer — Text- und einklappbare Baumansicht mit Ein-/Ausklappen und Knotenpfaden.
- JSON-Baumansicht — Durchstöbere JSON als einklappbaren, typisierten Baum.
- JSON zu TypeScript — Erzeuge TypeScript-Interfaces aus einer JSON-Probe.
- JSON zu Code — Erzeuge Typen für Go, Rust, Python, Java, Kotlin, C# und TypeScript aus JSON.
- YAML ↔ JSON — Konvertiere YAML zu JSON und zurück.
- Testdaten-Generator — Erzeuge gefälschte JSON-Daten: Namen, E-Mails, UUIDs, Daten und mehr.
Alle ArrayKit-Tools