STRUKTURIERTE DATEN / CSV-KONVERTIERUNGSANLEITUNG
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.