Zum Inhalt springen
WM-Anstoßzeit-Konverter ist liveSieh Anstoßzeiten in deiner Zeitzone und füge Kalendererinnerungen hinzu.

JSON ↔ CSV-Konverter

Konvertieren Sie CSV, TSV und JSON lokal mit Dateiimport, JSON Lines, 2D-Arrays, Abflachung verschachtelter Objekte, Trennzeichenerkennung und Kopieren/Download.

Trennzeichen

JSON-Einrückung

Kopfzeile verwenden

Felder trimmen

Leere Zeilen überspringen

CSV zu JSON

Verschachtelte Objekte abflachen

JSON

CSV

JSON ↔ CSV-Konverter

Schnellstart

1
Importiere eine .csv/.tsv-Datei oder füge CSV/TSV ein; JSON synchronisiert automatisch.
2
Importiere eine .json-Datei oder füge JSON ein; CSV folgt dem letzten gültigen JSON.
3
Auto-Trennzeichen beibehalten oder Komma, Tab, Semikolon oder Pipe wählen.
4
Stelle Kopfzeile, Ausgabemodus, Abflachung, Trimmen, leere Zeilen und JSON-Einzug ein.
5
Eine Seite kopieren oder herunterladen; Leeren leert beide Editoren.

Häufige Anwendungsfälle

Excel-Kopie nach JSON

Kopieren Sie einen Zellbereich aus Excel oder Google Sheets, fügen Sie den tabulatorgetrennten Text in den Bereich CSV ein und konvertieren Sie ihn in ein JSON-Objektarray.

API-Antwort auf Tabellenkalkulation

Konvertieren Sie JSON-Antworten in CSV zur Analyse in Excel oder Google Sheets.

Import-Payload-Vorbereitung

Wandeln Sie eingefügte CSV-Zeilen in JSON-Payloads für Importskripts oder Batch-API-Endpunkte um, ohne den Import hier auszuführen.

Protokollüberprüfung

Konvertieren Sie CSV-Protokolle in JSON, bevor Sie nachgelagerte Abfragetools verwenden. Auf dieser Seite werden keine JQ-Ausdrücke ausgeführt.

Migration der Zuordnungstabelle

Wechseln Sie die aktuell eingefügte Zuordnungstabelle zwischen CSV- und flachen JSON-Konfigurationsausschnitten.

Datenbereinigung

Bereinigen Sie exportierte Daten schnell durch Feldbeschneidung und Überspringen leerer Zeilen.

Umwandlungsvertrag

Der zuletzt bearbeitete Bereich ist die Quelle der Wahrheit. Durch Optionsänderungen wird der abgeleitete Bereich von dieser Seite neu generiert, und veraltete abgeleitete Ausgaben werden nach Analysefehlern nicht beibehalten.
Wenn die Kopfzeile aktiviert ist, wird die erste CSV-Zeile zu Objektschlüsseln. Leere Header werden zu col1/col2 und doppelte Header erhalten die Suffixe _2/_3. Wenn die Kopfzeile deaktiviert ist, wird CSV zu einem 2D-Array.
Objektarrays werden zu einem Union-Header plus Zeilen, Arrays von Arrays werden zu Zeilen, primitive Arrays werden zu einer einzelnen Spalte und ein JSON-Objekt wird zu einer Zeile. Fehlende Objektfelder führen zu leeren Zellen.
Die automatische Trennzeichenerkennung vergleicht Komma, Tabulator, Semikolon und Pipe nur in der ersten nicht leeren Zeile außerhalb von Feldern in Anführungszeichen. Es wird nicht der gesamte Datensatz überprüft und das ausgewählte Trennzeichen wird nicht geändert.

Nutzungstipps

Aus Excel eingefügte Daten sind normalerweise durch Tabulatoren getrennt. Die automatische Erkennung prüft die erste nicht leere Zeile außerhalb der in Anführungszeichen gesetzten Felder. Wenn es falsch liegt, wählen Sie das Trennzeichen manuell aus.
Bei aktivierter Option „Kopfzeile verwenden“ wird die erste Zeile nicht als Datenzeile behandelt. Wenn Ihre CSV keine Kopfzeile hat, deaktivieren Sie diese Option, damit die erste Datenzeile nicht verloren geht.
Leere Kopfzeilenzellen werden zu Spalte 1, Spalte 2 usw. Doppelte Headernamen erhalten Suffixe wie „name_2“, um die Eindeutigkeit der JSON-Schlüssel zu gewährleisten.
JSON→ CSV akzeptiert flache Objektarrays, Arrays von Arrays, primitive Arrays oder ein einzelnes Objekt. Objektarrays verwenden alle Schlüssel in der Reihenfolge, in der sie zuerst angezeigt werden, und fehlende Felder werden zu leeren Zellen.
JSON → CSV kann einfache verschachtelte Objekte als maskierte Punktpfad-Spalten ausgeben. Arrays bleiben JSON-Zeichenfolgen.
Felder, die Trennzeichen, Zeilenumbrüche oder doppelte Anführungszeichen enthalten, werden gemäß den CSV-Regeln automatisch in Anführungszeichen gesetzt und maskiert.
Wenn JSON oder CSV ungültig ist, behält der Quellbereich Ihre Eingabe bei und der abgeleitete Bereich wird gelöscht, bis die Eingabe korrigiert ist. JSON-Fehler enthalten Zeilen- und Spaltendetails, wenn der Parser sie meldet.

Hin- und Rückfahrtgrenzen

CSV-Zellen sind Text. CSV→ JSON leitet keine Zahlen, Booleschen Werte, Nullen oder Datumsangaben ab, und JSON→ CSV→ JSON kann eingegebene Werte wieder in Zeichenfolgen umwandeln.
Bei aktivierter Abflachung werden verschachtelte Objekte als Punktpfad-Spalten ausgegeben. Arrays bleiben JSON-Zeichenfolgen; CSV → JSON baut daraus keine Objekte zurück.
Die strikte JSON-Analyse folgt dem JavaScript-Zahlenverhalten. Ganzzahlen außerhalb des sicheren 53-Bit-Bereichs können an Präzision verlieren, es sei denn, Sie behalten sie als Zeichenfolgen in Anführungszeichen bei.
Dies ist ein Klartext-Konverter CSV/TSV. Es kann Text lesen, der aus Excel oder Tabellen kopiert wurde, analysiert jedoch keine XLSX-Arbeitsmappen, Tabellen, Formeln, Formatierungen oder verbundenen Zellen.
Nicht unterstützt: XLSX/XLS/ODS/Numbers-Arbeitsmappen, URL-Import, Stapelkonvertierung, CSV-Schema-Prüfung, CSV-Lint-Berichte, Rückgängigmachen der Abflachung, Typinferenz, SQL-Import, Google-Sheets-Verbindung, jq-Ausdrücke und Vorschautabellen.

Einschränkungen und Kompatibilität

CSV ist ein flaches Tabellenformat und kann keine verschachtelten Strukturen nativ darstellen. Verschachtelte JSON-Objekte/Arrays werden als Zeichenfolgen serialisiert und können bei der Rückkonvertierung nicht vollständig wiederhergestellt werden.
CSV speichert Werte als Text. Nach einem JSON→ CSV→ JSON-Roundtrip können Zahlen, Boolesche Werte, Nullen und Datumsangaben als Zeichenfolgen zurückgegeben werden.
UTF-8 BOM (\uFEFF) wird automatisch entfernt. Andere Kodierungen (z. B. GBK oder Shift-JIS) werden nicht unterstützt; Zuerst in UTF-8 konvertieren.
Wie JSON in JavaScript folgt dieses Tool den IEEE 754-Grenzwerten. Ganzzahlen außerhalb des sicheren 53-Bit-Bereichs können an Präzision verlieren.

Datenschutz & Sicherheit

Die Verarbeitung läuft lokal im Browser. JSON/CSV-Editorinhalt kann als Browser-Entwurf erhalten bleiben. Wenn ein gespeicherter Arbeitsbereich oder WebDAV-Sync aktiviert ist, können JSON-Text, CSV-Text, Trennzeichen, Kopfzeilenoption, Trim-Option, Leerzeilenoption, JSON-Einrückung, Zeilennummernpräferenzen und Umbruchpräferenzen über diese Synchronisierung gespeichert werden. Der gegenüberliegende Editor, Parse-Fehler, Zeilen-/Spaltenmarkierungen, Kopierstatus und Undo-Verlauf werden aus der zuletzt bearbeiteten Seite abgeleitet und nicht als separate Ergebnisdaten gespeichert. Diese Seite ruft keine URLs ab und lädt keine Dateien hoch; JSON- und CSV-Downloads werden nur erstellt, wenn du auf Herunterladen klickst. Ausgabemodus und Abflachung können zusammen mit den anderen Einstellungen synchronisiert werden. Importierte Dateiobjekte, Dateinamen, Dateigrößen bleiben Laufzeitdaten; Dateien werden über Browser-Datei-APIs lokal gelesen und nicht hochgeladen.

Häufige Fragen

6

Fahren Sie mit diesen verwandten Tools im nächsten Schritt fort.

Die gesamte Verarbeitung der Tools findet lokal in Ihrem Browser statt.