STRUKTURIERTE DATEN / BFOTKIT

CSV in JSON umwandeln

Wandle CSV-Zeilen in JSON-Objekte um. Prüfe Trennzeichen und Spaltenüberschriften vor dem Download.

✓ Dateien bleiben auf Ihrem Gerät✓ Kein Konto erforderlich✓ Laden Sie Ihr Ergebnis herunter

Wählen Sie eine Datei aus, um zu beginnen.

CSV enthält Text, daher werden Werte als Zeichenfolgen exportiert, um führende Nullen und lange Bezeichner beizubehalten. Konvertieren Sie bestimmte Felder später bei Bedarf in Zahlen. Ihre Originaldatei bleibt auf Ihrem Gerät.

Konvertieren Sie CSV online in JSON

CSV-Dateien speichern Zeilen und Spalten, während JSON häufig von Web-APIs, Anwendungen und Datentools verwendet wird. Der CSV-zu-JSON-Konverter von BFOTKit wandelt eine durch Trennzeichen getrennte Tabelle in ein JSON-Array von Datensätzen um. Wählen Sie eine CSV-Datei aus, bestätigen Sie deren Trennzeichen, sehen Sie sich die Vorschau an und laden Sie die JSON-Datei herunter. Die Konvertierung erfolgt in Ihrem Browser; Ihre Quelldatei bleibt auf Ihrem Gerät.

Was ein CSV-zu-JSON-Konverter macht

Ein CSV-Dokument verwendet Zeilen für Zeilen und ein Trennzeichen zwischen Feldern. JSON stellt verwandte Werte als Objekte innerhalb eines Arrays dar. Dieser Konverter erstellt ein JSON-Objekt für jede Datenzeile. Wenn die erste Zeile Spaltenüberschriften enthält, werden diese Überschriften zu Objektschlüsseln. Beispielsweise erzeugen die Spalten „Name“ und „Preis“ Datensätze mit übereinstimmenden Eigenschaften.

CSV-Felder können Kommas, Anführungszeichen oder Zeilenumbrüche enthalten. Der Konverter erkennt Felder in Anführungszeichen und doppelte Anführungszeichen. Es kann Kommas, Semikolons, Tabulatoren und Pipes erkennen; Wählen Sie das Trennzeichen manuell aus, wenn die Vorschau die Spalten falsch aufteilt.

Das Ergebnis ist ein JSON-Array, wobei jede Zeile als Objekt dargestellt wird, das einen Feldnamen mit seinem Zellenwert verknüpft. Dieses Layout ist nützlich, wenn Software benannte Eigenschaften anstelle von positionellen CSV-Spalten erwartet. Ein CSV-zu-JSON-Formatierer kann auch das Lesen der Datensätze erleichtern: Die heruntergeladene Ausgabe verwendet Einrückungen, anstatt das gesamte Array in einer langen Zeile zu platzieren. Überprüfen Sie, ob das empfangende Tool ein Array von Objekten erwartet, da einige APIs eine Wrapper-Eigenschaft oder eine andere Struktur erfordern.

So konvertieren Sie CSV in JSON

Wählen Sie eine CSV-Datei aus oder ziehen Sie sie in das Tool. Es werden auch durch Tabulatoren getrennte .tsv-Dateien und Nur-Text-Tabellen akzeptiert. Bestätigen Sie das erkannte Trennzeichen, wählen Sie aus, ob die erste Zeile Überschriften oder Daten enthält, überprüfen Sie die Vorschau und wählen Sie dann „In JSON konvertieren“, um die .json-Datei herunterzuladen.

Ohne Überschriften erstellt der Konverter Namen wie „Spalte1“ und „Spalte2“. Leere Überschriften erhalten generierte Namen, wiederholte Überschriften werden eindeutig und leere Datenzeilen werden übersprungen. Überprüfen Sie die Ausgabe, bevor Sie sie in einer anderen Anwendung verwenden.

CSV-Werte, Header und Datentypen

CSV erkennt nicht zuverlässig, ob es sich bei einem Wert um eine Zahl, ein Datum, eine Kennung oder einen Code handelt. Um eine Änderung der Daten zu vermeiden, behält der Konverter Zellen als Zeichenfolgen bei. Dadurch bleiben führende Nullen in Postleitzahlen und Produktcodes sowie lange, numerisch aussehende Werte erhalten. Wandeln Sie Felder später in Zahlen um, wenn Ihre Anwendung Berechnungen benötigt.

Wenn Überschriften aktiviert sind, stellt die erste Zeile JSON-Eigenschaftsnamen bereit. Überprüfen Sie Rechtschreibung, Groß- und Kleinschreibung und Leerzeichen, wenn ein anderes System genaue Namen erwartet. Wenn die erste Zeile Daten enthält, deaktivieren Sie die Überschriften, damit sie stattdessen zu einem Datensatz wird.

Die Textkodierung kann sich auf Buchstaben mit Akzent und andere nicht-englische Zeichen auswirken. Der Konverter liest UTF-8- und UTF-16-Text und kann viele ältere westliche CSV-Exporte dekodieren. Wenn in der Vorschau unerwartete Symbole angezeigt werden, exportieren Sie die Quelldatei erneut als UTF-8 und konvertieren Sie sie erneut. Zeilen mit weniger Zellen als die Überschriftenzeile erhalten leere Werte für die fehlenden Felder, sodass jeder Datensatz denselben Schlüsselsatz behält.

Verwenden Sie in Ihrem Workflow einen Online-CSV-zu-JSON-Konverter

Ein Online-CSV-zu-JSON-Konverter ist nützlich, wenn ein Tabellenkalkulationsexport in ein Webprojekt, eine API-Anfrage, ein Testgerät oder einen Anwendungsimport erfolgen muss. JSON-Objekte machen die Felder jeder Zeile explizit und die eingerückte Ausgabe lässt sich leicht in einem Texteditor überprüfen.

Ein CSV-zu-JSON-Python-Skript eignet sich für wiederkehrende Pipelines. Der Browser-Konverter von BFOTKit ist nützlich für eine schnelle manuelle Konvertierung ohne Code oder Installation; Es verarbeitet eine lokale Datei und lädt das Ergebnis herunter.

Datenschutz- und Ausgabeprüfungen

Ihre Datei wird im Browser gelesen und nicht auf BFOTKit hochgeladen. Die ursprüngliche CSV-Datei bleibt unverändert. Bestätigen Sie vor dem Importieren des JSON die Eigenschaftsnamen, die Zeilenanzahl und die Werte. Der Konverter validiert Daten nicht anhand eines anwendungsspezifischen Schemas.

Um CSV online in JSON zu konvertieren, wählen Sie eine Datei aus, überprüfen Sie die Trennzeichen- und Überschrifteneinstellung, überprüfen Sie die Vorschau und laden Sie sie herunter. Es ist kein Konto oder keine Installation erforderlich. Behalten Sie die CSV-Quelle bei, damit Sie Einstellungen anpassen und bei Bedarf eine weitere JSON-Datei erstellen können.

Häufig gestellte Fragen zum CSV-zu-JSON-Konverter

Wie konvertiere ich CSV in JSON?

Öffnen Sie BFOTKit und wählen Sie „CSV in JSON umwandeln“. Wählen Sie eine CSV-Datei aus, bestätigen Sie das Trennzeichen und legen Sie fest, ob die erste Zeile Spaltenüberschriften enthält. Sehen Sie sich die Vorschau an und wählen Sie dann „In JSON konvertieren“, um eine Reihe von Datensätzen herunterzuladen.

Wie werden CSV-Header verwendet?

Wenn die erste Zeile als Überschriften festgelegt ist, werden ihre Werte zu Eigenschaftsnamen in jedem JSON-Objekt. Wenn keine Kopfzeile vorhanden ist, erstellt der Konverter Namen wie „Spalte1“ und „Spalte2“.

Werden Zahlen als Zahlen erhalten?

Nein. CSV gibt Datentypen nicht zuverlässig an, daher werden Werte als Zeichenfolgen gespeichert, um führende Nullen und lange Bezeichner beizubehalten. Konvertieren Sie Felder in Ihrer Anwendung bei Bedarf in Zahlen.

Was ist der Unterschied zwischen JSON und JSONL?

JSON ist ein Datenformat, das üblicherweise Datensätze zusammen in einem Array speichert. JSONL oder JSON Lines speichert einen separaten JSON-Wert pro Zeile. Der CSV-zu-JSON-Konverter von BFOTKit lädt ein Standard-JSON-Array herunter, nicht JSONL.

Behält CSV zu JSON führende Nullen bei?

Ja. CSV-Zellen werden als Zeichenfolgen gespeichert, einschließlich Codes, die mit Nullen beginnen.