CSV ⇄ JSON

CSV in JSON und JSON in CSV umwandeln, mit Typerkennung, verschachtelten Objekten und Excel-tauglicher Ausgabe — direkt im Browser.

Über CSV ⇄ JSON

Was es ist

Dieses Tool wandelt CSV in ein JSON-Array von Objekten um und zurück. Es erkennt Zahlen, Wahrheitswerte und null, statt alles als Text zu lassen, löst verschachtelte Objekte in Spalten mit Punkt auf und baut sie aus solchen Kopfzeilen wieder zusammen. Bei kaputtem CSV — einem offenen Anführungszeichen, einer doppelten Kopfzeile, überzähligen Werten — stoppt es und nennt die Zeile, damit keine Daten unbemerkt verloren gehen.

Hauptfunktionen

  • CSV → JSON und JSON → CSV mit Komma, Semikolon oder Tab.
  • Typerkennung (Smart Cast): Zahlen, true/false, null und JSON in Zellen.
  • Verschachtelte Objekte in Spalten mit Punkt aufgelöst und Kopfzeilen mit Punkt wieder zu Objekten.
  • Excel-taugliches CSV: UTF-8-BOM und Schutz vor Formel-Injection.
  • Fehler mit Zeilennummer bei kaputtem CSV; das Ergebnis als Tabelle oder Code.

So funktioniert es

  1. Füge CSV oder JSON ein, zieh eine Datei auf den Editor oder klick auf „Beispiel einfügen“.
  2. Prüfe die Umwandlungsrichtung und das Trennzeichen.
  3. Schalte bei Bedarf „Datentypen erkennen (Smart Cast)“ und die Verschachtelungsoptionen ein.
  4. Kopiere oder lade das Ergebnis herunter oder schick es an ein anderes Tool weiter.

Wann es hilft

  • Einen Tabellenexport für eine API oder einen Test in JSON umwandeln.
  • Eine API-Antwort als Tabelle in Excel öffnen.
  • Eine CSV-Datei vor dem Import auf kaputte Zeilen prüfen.

Datenschutz und Grenzen

Deine Daten

Deine Daten werden im Browser umgewandelt und nicht an einen Server gesendet — die Website erhält nur ein anonymes Ereignis „Tool geöffnet“, ohne Inhalt. Ein Ergebnis, das du an ein anderes Tool schickst, bleibt 24 Stunden auf diesem Gerät unter „Letzte Aktivität“.

Grenzen

  • JSON → CSV braucht ein Array von Objekten; ein einzelnes Objekt oder eine Liste einfacher Werte wird keine Tabelle.
  • Bei sehr großen Dateien wird nur eine Vorschau der ersten Zeilen gezeigt; lade die Datei herunter, um alle zu bekommen.

Häufige Fragen

Was ändert Smart Cast?

Ohne Smart Cast ist jede Zelle ein String. Mit Smart Cast wird 42 zur Zahl, true und false zu Wahrheitswerten, eine leere Zelle ohne Anführungszeichen zu null und eine Zelle mit JSON zu Array oder Objekt. Das Wort null bleibt Text.

Wie werden verschachtelte Objekte behandelt?

Bei JSON → CSV wird {"user": {"name": "Ann"}} zur Spalte user.name. Bei CSV → JSON werden Spalten mit Punkt in der Kopfzeile wieder zu verschachtelten Objekten.

Warum zeigt Excel mein CSV falsch an?

Excel liest UTF-8 ohne BOM oft falsch und führt Zellen, die mit = beginnen, als Formeln aus. Schalte „CSV für Excel (UTF-8 BOM)“ und „Formelschutz (für Excel)“ ein.