Mr. Encoder

JSON ↔ CSV Konverter

JSON-Arrays in CSV umwandeln (mit abgeflachten verschachtelten Feldern) und CSV-Dateien zurück in JSON.

So funktioniert's

  1. Fügen Sie links ein JSON-Array aus Objekten oder rechts CSV-Daten ein.
  2. Wählen Sie ein Trennzeichen und bei CSV-Eingabe, ob die erste Zeile eine Kopfzeile ist.
  3. Klicken Sie auf JSON → CSV oder CSV → JSON, prüfen Sie die Vorschautabelle und kopieren oder laden Sie das Ergebnis herunter.

Häufig gestellte Fragen

Wie werden verschachtelte JSON-Objekte in CSV umgewandelt?

Verschachtelte Objekte werden zu Spaltennamen mit Punkt-Notation abgeflacht, sodass {"address": {"city": "London"}} zur Spalte address.city wird. Arrays werden als JSON-Text in eine einzelne Zelle geschrieben.

Was ist, wenn Objekte unterschiedliche Schlüssel haben?

Die Kopfzeile ist die Vereinigung aller Schlüssel aus allen Objekten, in der Reihenfolge ihres ersten Auftretens. Fehlende Werte bleiben leer.

Welches Trennzeichen sollte ich für Excel verwenden?

Das hängt von der Regionseinstellung Ihres Systems ab. Excel erwartet in Regionen mit Dezimalkomma (etwa Deutsch oder Türkisch) ein Semikolon (;), in englischen Regionen dagegen ein Komma. Die heruntergeladene CSV enthält ein UTF-8-BOM, damit Sonderzeichen in Excel korrekt angezeigt werden.

Was bewirkt „Zahlen und Booleans umwandeln“?

Ist die Option aktiv, werden CSV-Werte wie 42, 3.14, true und false zu JSON-Zahlen und -Booleans statt zu Strings. Deaktivieren Sie sie, um Werte wie Postleitzahlen oder IDs mit führenden Nullen als Text zu behalten.

Weitere Tools