JSON-zu-CSV-Konverter

Fügen Sie ein JSON-Array flacher Objekte ein und erhalten Sie sauberes, korrekt in Anführungszeichen gesetztes CSV zurück, das bereit ist, in einer Tabellenkalkulation geöffnet zu werden. Jeder im Array vorkommende Schlüssel wird zu einer eigenen Spalte, auch wenn nicht jedes Objekt jeden Schlüssel hat - in diesem Fall bleiben die fehlenden Zellen leer -, und Werte, die ein Komma, Anführungszeichen oder einen Zeilenumbruch enthalten, werden automatisch nach den CSV-Standardregeln in doppelte Anführungszeichen gesetzt. Verschachtelte Objekte oder Arrays innerhalb eines Werts werden als JSON-Text ausgegeben, statt einen Fehler zu verursachen, sodass die Umwandlung nie abstürzt.

CSV

Häufig gestellte Fragen

Welche JSON-Struktur wird erwartet?

Ein Array von Objekten, wie [{"name":"Ada","age":30}]. Die Schlüssel jedes Objekts werden zu CSV-Spalten; wenn verschiedene Objekte verschiedene Schlüssel haben, wird jeder im Array vorkommende Schlüssel zu einer Spalte, die für Zeilen ohne diesen Schlüssel leer bleibt.

Was passiert mit verschachtelten Objekten oder Arrays innerhalb eines Werts?

Verschachtelte Werte werden als JSON-Text in dieser Zelle ausgegeben, statt einen Fehler zu verursachen, sodass die Umwandlung nie abstürzt, obwohl Sie für ein vollständig flaches CSV verschachtelte Daten meist vor der Umwandlung flach machen sollten.

Wie werden Kommas und Anführungszeichen innerhalb von Werten behandelt?

Jede Zelle, die ein Komma, Anführungszeichen oder einen Zeilenumbruch enthält, wird automatisch in doppelte Anführungszeichen gesetzt, wobei interne Anführungszeichen durch Verdopplung maskiert werden, nach den CSV-Standardregeln, sodass die Datei in Excel, Google Sheets oder Numbers korrekt geöffnet wird.

Ähnliche Tools