ToolMill.io

JSON to CSV Converter

Konvertieren Sie JSON in CSV-Format direkt in Ihrem Browser für Tabellenkalkulationen, Berichterstattungsexporte, Analyse-Workflows und schnelle Datenreinigung. Diese Seite ist für das Drehen von Arrays von Datensätzen in Zeilen und Spalten, die Sie scannen, kopieren und in Tabellenkalkulationstools verschieben können, ohne die Daten an einen Remote-Service zu senden.

Daten

Versuchen Sie es

Beispiele

Einfache Objektanordnung zu CSV
Eingang
[{"id":1,"name":"Alice","active":true},{"id":2,"name":"Bob","active":false}]
Ausgangsleistung
id,name,active
1,Alice,true
2,Bob,false
Reihen mit verschiedenen Schlüsseln
Eingang
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
Ausgangsleistung
sku,price,stock
A-100,4.99,
B-205,,40

Beste JSON-Strukturen für diesen Konverter

Dieser Konverter arbeitet am besten mit einem einzigen Objekt oder einem Array ähnlich geformter Objekte. Das ist die natürlichste Übereinstimmung für CSV, weil jedes Objekt eine Zeile wird und die Objekttasten die Spaltenköpfe werden. Flat Records sind am einfachsten, sauber zu exportieren.

Wie Spalten aus JSON-Tasten erstellt werden

Die Seite sammelt Schlüssel über die Objekte, die sie findet und verwendet diese Schlüssel, um die CSV-Headerzeile zu erstellen. Wenn einige Objekte zusätzliche Felder haben, werden diese zusätzlichen Felder zusätzliche Spalten. Wenn einige Objekte Felder fehlen, werden ihre exportierten Zeilen leere Zellen in diesen Positionen enthalten.

Dieses Verhalten ist hilfreich, wenn Sie inkonsistente API-Aufzeichnungen oder Exporte überprüfen, aber es ist auch ein Zeichen, dass Sie Ihre Datensätze normalisieren möchten, bevor Sie den CSV in einem strengen Import-Workflow verwenden.

Wohnung JSON vs nested JSON

Flache Schlüsselwertobjekte konvertieren sauber, weil CSV ein Zeilen- und Spaltenformat ist. Tief geschachtelte Objekte und Arrays sind viel schwieriger, als einfache Zellen darzustellen. Wenn Ihr JSON geschachtelte Strukturen enthält, konvertieren Sie mit Vorsicht und betrachten Sie die Vereinfachung oder Abflachung dieser Datensätze zuerst, wenn Sie Tabellenblatt-freundliche Ausgabe benötigen.

Gemeinsame Reinigungsschritte vor der Konvertierung

Bevor Sie exportieren, stellen Sie sicher, dass der JSON gültig ist, halten Sie Ihre Datensätze in einem Array, wenn möglich, und überprüfen Sie, ob alle Zeilen konsistente Schlüssel verwenden. Wenn ein Datensatz Felder enthält, die die anderen nicht, kann die Ausgabe noch nützlich sein, aber der CSV wird leere Zellen für fehlende Werte enthalten.

Wie die CSV-Formatierung die Tabellenkalkulation betrifft

CSV ist ein einfacher Text, so dass Felder, die Kommas, Zitate oder Zeilenumbrüche enthalten, angegeben werden müssen, um in Tabellenkalkulationen lesbar zu bleiben. Diese Seite schreibt diese Felder sicher, indem sie sie bei Bedarf angeben und eingebettete Zitate verdoppeln. Das erleichtert das Einfügen in Excel, Google Sheets oder andere CSV-basierte Tools.

Probleme bei der Fehlerbehebung

Bevor Sie sich auf diesen CSV für Reporting oder Importe begeben

Bevor Sie den CSV importieren oder teilen, überprüfen Sie Headernamen, leere Zellen, abgeflachte Werte und das Formatierungsverhalten der Tabellenkalkulation. Eine Umwandlung, die in Klartext gut aussieht, kann noch aufräumen, bevor sie für die Berichterstattung, Import-Tools oder nachgelagerte Analyse geeignet ist.

Wo JSON-zu-CSV Umwandlung kann Struktur oder Bedeutung verlieren

JSON kann verschachtelte Beziehungen und gemischte Datentypen darstellen, die CSV nicht sauber ausdrücken kann. Während der Umwandlung können Arrays, Objekte und optionale Felder in eine flachere Form vereinfacht werden, die für Tabellenkalkulationen arbeitet, aber nicht jedes Strukturdetail aus der Quell-Payload bewahrt.

Wie man flache Felder und fehlende Werte in CSV-Ausgang interpretiert

CSV-Ausgang verwandelt strukturiertes JSON in Zeilen und Spalten, was häufig bedeutet, dass geschachtelte Objekte oder Arrays abgeflacht, vereinfacht oder weggelassen werden müssen. Fehlende Felder können eher als leere Zellen als explizite Nullwerte erscheinen. Überprüfen Sie das Spaltenlayout sorgfältig, damit Sie wissen, wie die ursprüngliche Struktur in der exportierten Tabelle dargestellt wurde.

Bei Ausfall der Konvertierung sind die häufigsten Ursachen ungültige JSON-Syntax, eingefügte Daten, die kein einfaches Objekt oder Array von Objekten sind, oder Datensätze mit Struktur, die nicht zu einem zeilenbasierten CSV-Export passen. Diese Seite ist für schnelle Umwandlung und Inspektion gedacht, nicht für fortgeschrittene Schema-Mapping oder komplexe relationale Exporte.