Daten- & Text-Tool

CSV in JSON

Wandeln Sie einen Tabellenexport direkt auf der Seite in JSON-Datensätze um.

CSV in JSON Läuft auf Ihrem Gerät
  • Läuft in Ihrem Browser — nichts, was Sie eingeben, wird hochgeladen
  • Ohne Anmeldung, ohne Kontingent, so oft nutzbar, wie Sie möchten

So funktioniert es

Der umgekehrte Weg: Ein Kollege schickt eine Tabelle, und irgendetwas braucht sie als JSON – eine Seed-Datei, Testdaten, ein Import-Skript. Diese Exporte sind meist voller echter Daten, was ein guter Grund ist, sie nicht in eine unbekannte Website einzufügen.

Die erste Zeile wird zu den Schlüsseln

Die Spaltenüberschriften werden für jeden Datensatz als Eigenschaftsnamen verwendet. Leere Überschriften erhalten einen Platzhalternamen, statt weggelassen zu werden, sodass keine Spalte stillschweigend verschwindet.

Felder in Anführungszeichen werden korrekt verarbeitet

Felder in Anführungszeichen dürfen Kommas, Zeilenumbrüche und maskierte Anführungszeichen enthalten und werden korrekt gelesen. Das unterscheidet einen echten CSV-Parser vom bloßen Trennen an Kommas, und deshalb überstehen Adressen und freie Textnotizen die Umwandlung.

Zahlen und Boolesche Werte werden zu echten Typen

Ein Wert, der vollständig aus einer Zahl besteht, wird zu einer JSON-Zahl, und true/false wird zu einem JSON-Booleschen Wert. Alles andere bleibt ein String. Das ist meist, was Sie wollen; wenn Sie alles als Strings brauchen, setzen Sie die Werte in der Quelle in Anführungszeichen.

Leere Zeilen werden übersprungen

Leere Zeilen am Ende, die Tabellenexporte ständig erzeugen, werden ignoriert, statt zu leeren Datensätzen zu werden.

FAQ

CSV in JSON – Fragen

Kommt es mit Feldern in Anführungszeichen zurecht, die Kommas enthalten?

Ja. Felder in Anführungszeichen, eingebettete Kommas, Zeilenumbrüche und maskierte Anführungszeichen werden alle korrekt verarbeitet.

Werden Zahlen in echte Zahlen umgewandelt?

Ja, ebenso wie true und false. Alles andere bleibt ein String.

Was ist, wenn meine CSV keine Kopfzeile hat?

Fügen Sie zuerst eine hinzu – die erste Zeile wird für die Eigenschaftsnamen verwendet.

Werden meine Daten hochgeladen?

Nein. Alles geschieht in Ihrem Browser.