CoderTools

JSON CSV Konverter

Konvertierung zwischen JSON- und CSV-Formaten mit Verschachtelung von Objekten und benutzerdefinierten Trennzeichen

Über JSON-CSV Konverter

JSON (JavaScript Object Notation) und CSV (Comma-Separated Values) sind zwei gängige Datenformate für Datenaustausch und -speicherung.

Dieser Konverter ermöglicht die einfache Konvertierung zwischen JSON- und CSV-Formaten. Er verarbeitet verschachtelte Objekte, Arrays und verschiedene Datentypen.

Hauptfunktionen

Bidirektionale Konvertierung: JSON zu CSV und CSV zu JSON
Unterstützung für verschachtelte Objekte mit Glättungsoption
Benutzerdefinierte Trennzeichen (Komma, Semikolon, Tab, Pipe)
Optional Kopfzeile einschließen
Tabellenvorschau für CSV-Daten
Konvertierte Dateien direkt herunterladen

Unterstützte JSON-Formate

Array von Objekten: [{...}, {...}]
Einzelnes Objekt: {...} (als einzelne Zeile konvertiert)
Verschachtelte Objekte (mit Punktnotation geglättet)
Arrays als Werte (in JSON-Strings konvertiert)

Häufige Anwendungsfälle

API-Antwortdaten in Tabellenkalkulation exportieren
CSV-Daten in Webanwendungen importieren
Datenmigration zwischen Systemen
Berichte aus JSON-Daten generieren

Best Practices

Verschachtelte Objekte Angemessen Abflachen

Aktivieren Sie 'Verschachtelte Objekte abflachen', um verschachteltes JSON in flache CSV-Spalten mit Punkt-Notation (z.B. 'address.city') zu konvertieren. Deaktivieren Sie es für einfache Strukturen, um die Ausgabe sauberer zu halten.

JSON Vor der Konvertierung Validieren

Verwenden Sie zuerst einen JSON-Validator, um sicherzustellen, dass Ihr JSON wohlgeformt ist. Ungültiges JSON verursacht Konvertierungsfehler, die schwer zu diagnostizieren sein können.

Arrays in Werten Behandeln

Arrays als Werte werden im CSV zu JSON-Strings. Wenn Sie einzelne Zeilen pro Array-Element benötigen, verarbeiten Sie Ihr JSON vor, um Arrays zuerst abzuflachen.

Spaltenreihenfolge Überprüfen

CSV-Spalten folgen der Reihenfolge der Schlüssel im ersten JSON-Objekt. Stellen Sie sicher, dass Ihr erstes Objekt alle erwarteten Schlüssel hat, um konsistente Spaltenüberschriften zu erhalten.

Geeignete Trennzeichen Verwenden

Wenn Ihre Daten Kommas enthalten, verwenden Sie Semikolon oder Tabulator als Trennzeichen. Für europäische Locales, wo das Komma Dezimaltrennzeichen ist, wird Semikolon bevorzugt.

Vor dem Download Vorschau Anzeigen

Überprüfen Sie immer die Tabellenvorschau, um sicherzustellen, dass das Konvertierungsergebnis Ihren Erwartungen entspricht, bevor Sie die Ausgabe herunterladen oder kopieren.

Fehlerbehebung

Warum fehlen einige Spalten?

CSV verwendet die Schlüssel des ersten Objekts als Überschriften. Wenn spätere Objekte zusätzliche Schlüssel haben, erscheinen diese Spalten nicht. Stellen Sie sicher, dass alle Objekte konsistente Schlüssel haben.

Warum sehe ich [object Object] in meinem CSV?

Verschachtelte Objekte, die nicht abgeflacht werden, werden zu String-Darstellungen. Aktivieren Sie 'Verschachtelte Objekte abflachen' oder verarbeiten Sie Ihr JSON vor, um die Verschachtelung zu entfernen.

Warum erzeugt die CSV-zu-JSON-Konvertierung ein leeres Array?

Überprüfen Sie, ob Ihr CSV Inhalt hat und das richtige Trennzeichen ausgewählt ist. Leere Zeilen oder nicht übereinstimmende Trennzeichen führen dazu, dass das Parsing stillschweigend fehlschlägt.

Wie behandle ich CSV mit verschiedenen Datentypen?

Die CSV-zu-JSON-Konvertierung behandelt standardmäßig alle Werte als Strings. Für Zahlen, Booleans oder Null-Werte müssen Sie möglicherweise die JSON-Ausgabe nachbearbeiten.

Schnellmenü

Keine aktuellen Tools