JSON zu CSV
Fügen Sie ein JSON-Array von Objekten ein (die Form, die die meisten APIs für Listen zurückgeben), und der Konverter verwandelt jedes Objekt in eine CSV-Zeile. Er erkennt die Spaltenüberschriften automatisch aus den Schlüsseln, glättet verschachtelte Objekte in Spalten mit Punktnotation und verarbeitet Arrays, indem er sie entweder mit einem Trennzeichen verbindet oder eine Spalte pro Index erstellt.
So konvertieren Sie JSON in CSV
-
1
Fügen Sie das JSON-Array ein
Normalerweise `[{...}, {...}, ...]`. Wenn Sie eine umschlossene Nutzlast wie `{"data": [...]}` haben, geben Sie das innere Array an.
-
2
Wählen Sie Trennzeichen und Zitierstil
Komma, Tabulator, Semikolon oder Pipe. Wählen Sie, ob immer zitiert oder nur bei Bedarf.
-
3
Wählen Sie die Verarbeitung von verschachtelten Objekten
Glätten zu `user.name`, `user.email` oder als JSON-Strings in einer einzigen Spalte serialisieren.
-
4
CSV herunterladen
Speichern Sie die CSV oder kopieren Sie sie. Überschriften kommen in die erste Zeile, es sei denn, Sie deaktivieren sie.
Beispiel
Eingabe:
[
{ "id": 1, "user": { "name": "Alice", "email": "a@a.com" }, "tags": ["admin"] },
{ "id": 2, "user": { "name": "Bob", "email": "b@b.com" }, "tags": ["user", "beta"] }
]
Ausgabe (verschachtelt flatten, Arrays verbinden):
id,user.name,user.email,tags
1,Alice,a@a.com,admin
2,Bob,b@b.com,"user,beta"
Wahl des Trennzeichens
| Trennzeichen | Verwenden, wenn |
|---|---|
, (Komma) |
Standard, funktioniert mit Excel und Google Sheets |
; (Semikolon) |
Europäische Excel-Lokalisierungen, die , als Dezimalzeichen behandeln |
\t (Tabulator) |
Sauberes Einfügen in Google Sheets, vermeidet Probleme mit Anführungszeichen |
| ` | ` (Pipe) |
Zitiervorschriften
Ein Feld muss zitiert werden, wenn es enthält:
- das Trennzeichen
- ein doppeltes Anführungszeichen (das durch Verdopplung escaped wird:
"->"") - einen Zeilenumbruch
“Immer zitieren” ist sicherer für die Kompatibilität zwischen Tools; “nur bei Bedarf zitieren” macht die Datei einfacher manuell zu lesen.
Verarbeitung von verschachtelten Objekten
- Glätten:
{ user: { name: "A" } }wird zu eineruser.name-Spalte. Tiefe Pfade werden zua.b.c.d. - JSON-String: Das verschachtelte Objekt bleibt als JSON-Wert in einer einzigen Spalte:
"{\"name\":\"A\"}". Nützlich, wenn nachgelagerte Tools es parsen können. - In Zeichenkette umwandeln: verbindet mit einem Trennzeichen und verliert die Struktur.
Verarbeitung von Arrays
- Verbinden:
["a", "b"]wird in einer einzigen Spalte zu"a,b". - Indizierte Spalten: erzeugt
tags.0,tags.1,tags.2, funktioniert nur, wenn die Array-Länge konsistent ist. - Nur erstes Element: nimmt
tags[0]und ignoriert den Rest.
Häufige Fehler
- Ungleichmäßige Schlüssel zwischen Objekten. Wenn ein Objekt
phonehat und ein anderes nicht, erhält CSV einephone-Spalte mit leeren Zellen für die fehlenden Zeilen. Überprüfen Sie immer, dass die Schlüsselsätze konsistent sind. - BOM für Excel vergessen. Excel unter Windows liest UTF-8-CSV ohne BOM als Latin-1 und verunstaltet akzentuierte Zeichen. Das Tool bietet einen Schalter “UTF-8 BOM voranstellen” für diesen Fall an.
- Einfügen von Zeilenumbrüchen in Werte. Legal in RFC 4180 CSV, aber einige Importer haben Probleme. Wenn Ihr Ziel empfindlich ist, ersetzen Sie
\ndurch ein Leerzeichen oder\\n-Token. - Excel als Rundlaufformat verwenden. Excel konvertiert stillschweigend
007in7, kürzt lange Zahlen und beschädigt führende Nullen in IDs. Für Datenintegrität verwenden Sie CSV mit einem geeigneten Parser.
Häufig gestellte Fragen
Ja, CSV ist von Natur aus tabellarisch, was zu [{...}, {...}, ...] passt. Wenn Ihre Nutzlast umschlossen ist ({"data": [...]}), geben Sie nur das innere Array an oder lassen Sie das Tool es automatisch erkennen.
Sie wählen: glätten zu Spalten mit Punktnotation (user.name, user.email), als JSON-Strings in einer einzigen Spalte behalten oder mit einem Trennzeichen in eine Zeichenkette umwandeln. Glätten ist die Standardoption und normalerweise das, was Sie wollen.
Ja, wenn Sie ein Komma-Trennzeichen wählen und die Lokalisierung übereinstimmt. Für europäisches Excel wechseln Sie zu Semikolon. Für UTF-8-Zeichen aktivieren Sie die Option “UTF-8 BOM voranstellen”, damit Excel die Kodierung erkennt.
Nein. Die Konvertierung erfolgt in Ihrem Browser; das JSON verlässt niemals Ihren Computer. Sicher für sensible API-Antworten oder interne Datenexporte.
Verwandte Tools
ASCII-Tabelle Referenz
Vollständige ASCII-Tabelle von 0 bis 127 mit Dezimal-, Hex-, Oktal-, Binär- und numerischer HTML-Zeichenreferenz für jedes Zeichen, einschließlich Steuerzeichen wie NUL, LF und DEL.
HTML-Zeichenreferenz
Durchsuchbare Liste von HTML-Entitäten, ihren benannten und numerischen Codes sowie eine Ein-Klick-Kopie für Sonderzeichen und Symbole.
Farbrad-Explorer
Erforschen Sie das Farbrad interaktiv. Rotieren Sie Harmonien, vergleichen Sie HSL mit RYB, erkennen Sie komplementäre und triadische Paare in Echtzeit.
Referenz für Tastenkombinationen
Durchsuchen Sie dokumentierte Standardkürzel für VS Code, Chrome und Bash mit GNU Readline unter macOS, Windows und Linux.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
HTML-Formatter
Formatieren Sie HTML lokal im Browser mit zwei oder vier Leerzeichen Einrückung. HTML wird weder hochgeladen noch validiert.
Tool in anderen Sprachen verfügbar
- JSON ke CSV [ID]
- JSONからCSVへ [JA]
- JSON เป็น CSV [TH]
- Chuyển đổi JSON thành CSV [VI]
- JSON을 CSV로 변환합니다 [KO]
- JSON na CSV [PL]
- JSON para CSV [PT]
- JSON a CSV [ES]
- JSON till CSV [SV]
- JSON إلى CSV [AR]
- JSON vers CSV [FR]
- JSON naar CSV [NL]
- JSON в CSV [RU]
- JSON'ten CSV'e [TR]
- JSON 到 CSV [ZH]
- JSON to CSV [EN]
- JSON a CSV [IT]