Zum Inhalt springen
SDETRole
SDETRole

JSON & Daten

CSV-zu-JSON-Konverter

CSV in JSON umwandeln, mit Trennzeichen-Erkennung und Typen.

Läuft vollständig in Ihrem Browser Ohne Anmeldung

CSV input

0 chars

JSON output

Über dieses Tool

Testdaten liegen oft in Tabellen, Testcode will aber JSON. Dieser Konverter setzt RFC 4180 korrekt um: Felder in Anführungszeichen, verdoppelte Anführungszeichen, Trennzeichen und Zeilenumbrüche in gequoteten Werten sowie CRLF- oder LF-Zeilenenden. Er erkennt Komma, Semikolon, Tab und Pipe als Trennzeichen (deutsche Excel-Exporte nutzen meist Semikolons), macht die Kopfzeile zu Object-Keys und kann Zahlen, Booleans und null erkennen. Werte mit führenden Nullen wie Postleitzahlen und Kontonummern bleiben Strings, damit sie nicht stillschweigend verfälscht werden.

So funktioniert es

  1. Fügen Sie CSV ein oder klicken Sie auf „Load sample“ (Beispiel laden) für eine Datei mit gequoteten Kommas, escapten Anführungszeichen und einem mehrzeiligen Wert.
  2. Lassen Sie das Trennzeichen auf „Auto-detect“ (automatisch erkennen) oder wählen Sie es explizit.
  3. Deaktivieren Sie „First row is header“ (erste Zeile ist Kopfzeile), um Arrays statt Objekte zu erhalten, und die Typerkennung, um alle Werte als Strings zu behalten.
  4. Prüfen Sie die Statusleiste auf ungleich lange Zeilen und kopieren oder laden Sie dann das JSON herunter.

FAQ zu CSV-zu-JSON-Konverter

Warum ist 007 oder eine Postleitzahl ein String geblieben?

Zahlen mit führenden Nullen bleiben absichtlich Strings, weil eine Umwandlung den Wert ändern würde (02139 würde zu 2139). Ganzzahlen, die in JavaScript nicht exakt darstellbar sind, bleiben ebenfalls Strings.

Was passiert mit Zeilen mit zu vielen oder zu wenigen Feldern?

Fehlende Felder werden zu null, zusätzliche Felder werden als column_N-Keys angehängt. Der Konverter listet jede ungleich lange Zeile mit Zeilennummer auf, damit Sie die Quelle korrigieren, statt eine verschobene Spalte in Ihren Test zu übernehmen.

Funktioniert es mit Excel-Exporten?

Ja, einschließlich der UTF-8-Byte-Order-Mark, die Excel einfügt, und Semikolon-Trennzeichen aus Gebietsschemas mit Dezimalkomma. Dezimalkommas in Werten (1,5) werden nicht in Zahlen umgewandelt.

Tippen Sie, um SDETRole zu durchsuchen.

Volltextsuche mit Pagefind · läuft in Ihrem Browser Suchseite öffnen →