CSV-zu-JSON Konverter
Einleitung
Der CSV-zu-JSON Konverter überbrückt die Lücke zwischen tabellarischen Daten und strukturiertem JSON. Ob Sie Daten aus Excel in eine Webanwendung importieren, API-Payloads aus Datenbankexporten vorbereiten oder Konfigurationsdateien umwandeln – dieses Tool erledigt die Konvertierung mit Präzision und Flexibilität.
Im Gegensatz zu Kommandozeilen-Tools, die eine Installation erfordern, oder Online-Diensten, die Ihre Daten auf einen Server hochladen, arbeitet der Toollect CSV-zu-JSON Konverter vollständig in Ihrem Browser. Jeder Tastendruck aktualisiert die JSON-Ausgabe in Echtzeit und gibt Ihnen sofortiges Feedback. Da keine Daten über das Netzwerk übertragen werden, bietet er sowohl Geschwindigkeit als auch Privatsphäre.
Mit intelligenter Trennzeichenerkennung, Typinferenz, mehreren Ausgabeformaten und einer Live-Vorschautabelle bewältigt dieser Konverter die Grenzfälle, die die CSV-Konvertierung frustrierend machen: maskierte Felder mit Kommas, mehrzeilige Werte, inkonsistente Spaltenanzahlen und mehr.
Anwendungsfälle
Das CSV-zu-JSON-Konvertierungsmuster tritt in vielen realen Arbeitsabläufen auf. Wenn Sie diese Szenarien verstehen, erkennen Sie besser, wann dieses Tool für Ihre Anforderungen geeignet ist.
Datenbankexport zur API-Integration
Die meisten Datenbanksysteme können Abfrageergebnisse als CSV exportieren. Wenn Sie diese Daten in eine REST-API oder ein JavaScript-Frontend einspeisen müssen, ist die Konvertierung in JSON die natürliche Brücke. Exportieren Sie eine Liste von Benutzern, Produkten oder Bestellungen aus MySQL oder PostgreSQL als CSV, konvertieren Sie sie in JSON, und die Struktur ist sofort mit Web-Frameworks kompatibel.
Excel und Google Sheets zu Webanwendungen
Tabellendaten müssen oft in Webanwendungen übertragen werden, die JSON verarbeiten. Exportieren Sie Ihr Blatt als CSV, konvertieren Sie es in JSON, und die Spaltenüberschriften werden zu Eigenschaftsnamen für JavaScript, TypeScript oder jedes moderne Framework. Dies ist üblich bei der Migration von manueller Tabellenverwaltung zu dedizierter Software.
Konfigurations- und Migrationsdaten
Systemkonfigurationen, Umgebungsvariablen-Zuordnungen und Migrationsdaten werden häufig als CSV gespeichert oder ausgetauscht. Die Konvertierung in JSON ermöglicht Validierung, Transformation und Integration mit Infrastructure-as-Code-Tools und Konfigurationsmanagementsystemen.
ETL-Pipelines und Datenverarbeitung
Extract-Transform-Load-Pipelines beginnen oft mit CSV-Dateien aus externen Quellen. Die Konvertierung in JSON in einer frühen Phase ermöglicht strukturierte Verarbeitung, Schema-Validierung und nachgelagerte Integration mit JSON-nativen Tools und Datenbanken.
Datenschutz
Der Toollect CSV-zu-JSON Konverter verarbeitet jedes Byte Ihrer Daten lokal in Ihrem Browser. Keine CSV-Inhalte werden an einen Server übertragen, in einer Datenbank gespeichert oder in einem System protokolliert.
Alle Dateilesevorgänge erfolgen über die FileReader-API des Browsers, die die Datei in den Arbeitsspeicher Ihres Geräts lädt. Die erzeugte JSON-Ausgabe verbleibt in Ihrem Browser, bis Sie sie explizit in die Zwischenablage kopieren oder als Datei herunterladen. Es gibt keine Hintergrund-Netzwerkanfragen, keine Analyseskripte auf der Tool-Seite und keine Cookies oder lokalen Speicher, die vom Konverter verwendet werden.
Diese Zero-Transmission-Architektur macht das Tool für sensible Daten, interne Geschäftsunterlagen und jedes Szenario geeignet, bei dem Datenresidenz oder Datenschutzkonformität wichtig ist.
Wie es funktioniert
Der Konverter verarbeitet Ihre CSV-Daten durch eine mehrstufige Pipeline, die auf Genauigkeit und Flexibilität ausgelegt ist.
Parsen
Das Tool liest Ihre CSV-Eingabe Zeile für Zeile mit einem benutzerdefinierten Parser, der den RFC-4180-Konventionen folgt. Es verarbeitet zuverlässig:
- Maskierte Felder: Felder in doppelten Anführungszeichen können Trennzeichen, Zeilenumbrüche und andere Sonderzeichen enthalten
- Maskierte Anführungszeichen: Doppelte Anführungszeichen innerhalb eines Feldes werden als zwei aufeinanderfolgende doppelte Anführungszeichen dargestellt (
"") - Leere Felder: Aufeinanderfolgende Trennzeichen erzeugen leere Zeichenketten
- Nachgestellte Leerzeichen: Leerzeichen außerhalb von Anführungszeichen werden für saubere Ausgabe entfernt
Trennzeichenerkennung
Im Auto-Modus analysiert das Tool die ersten Zeilen Ihrer Daten, testet jedes mögliche Trennzeichen (Komma, Tab, Semikolon) und wählt dasjenige aus, das die konsistenteste Spaltenanzahl liefert. Sie können das erkannte Trennzeichen jederzeit manuell überschreiben.
Typinferenz
Bei aktivierter Typinferenz scannt das Tool jeden Wert und konvertiert erkannte Muster:
- Zahlen: Ganzzahlen und Dezimalzahlen (
42,3.14,-1.5,1e10) werden zu JSON-Zahlen - Booleans:
trueundfalse(Groß-/Kleinschreibung egal) werden zu JSON-Booleans - Null:
null(Groß-/Kleinschreibung egal) wird zu JSONnull - Zeichenketten: Alles andere bleibt eine Zeichenkette
Sie können auch die JSON-Wert-Parsing-Option aktivieren, die Felder analysiert, die wie JSON-Objekte oder -Arrays aussehen.
Ausgabeformatierung
Die finale JSON-Ausgabe wird gemäß Ihren ausgewählten Optionen erzeugt:
- Objekt-Array: Jede Zeile wird zu einem Objekt mit Kopfzeilenwerten als Schlüssel (Standard)
- 2D-Array: Ausgabe als Array von Arrays, ohne Kopfzeile
- Nach erster Spalte indiziert: Ein Objekt, bei dem der Wert der ersten Spalte jeder Datenzeile zum Schlüssel wird
Die Ausgabe kann formatiert (mit 2 oder 4 Leerzeichen Einrückung) oder minimiert in einer Zeile erfolgen.
Referenz zum Eingabeformat
Das Verständnis der CSV-Formatierungsregeln hilft Ihnen, Daten vorzubereiten, die sich sauber konvertieren lassen.
Trennzeichen-Optionen
| Trennzeichen | Symbol | Automatisch erkannt | Typische Verwendung |
|---|---|---|---|
| Komma | , |
Ja | Standard-CSV-Export |
| Tabulator | \t |
Ja | TSV-Dateien, Tabellenkalkulation Zwischenablage |
| Semikolon | ; |
Ja | Europäisches CSV-Gebietsschema (Excel) |
| Benutzerdefiniert | Beliebiges Zeichen | Nein | Pipe (` |
Anführungszeichen-Regeln
CSV verwendet doppelte Anführungszeichen, um Felder mit Sonderzeichen zu kennzeichnen:
- Ein Feld, das das Trennzeichen enthält, muss in Anführungszeichen gesetzt werden:
"Smith, John" - Ein Feld, das einen Zeilenumbruch enthält, muss in Anführungszeichen gesetzt werden:
"Zeile 1\nZeile 2" - Ein Feld, das ein doppeltes Anführungszeichen enthält, escaped dies durch Verdopplung:
"""Zitierter Text"""wird zu"Zitierter Text" - Nicht eingeschlossene Felder werden von umgebenden Leerzeichen befreit
Kopfzeile
Die erste Zeile wird standardmäßig als Kopfzeile behandelt. Jeder Kopfzeilenwert wird zu einem JSON-Eigenschaftsschlüssel. Kopfzeilen werden getrimmt und dürfen nicht leer sein. Doppelte Kopfzeilennamen werden mit einem numerischen Suffix dedupliziert (z. B. name, name_2).
Kodierung
Das Tool erwartet UTF-8-kodierte Eingaben. Dateien, die mit einem UTF-8-BOM (Byte Order Mark) gespeichert wurden, werden transparent verarbeitet – der BOM wird während des Parsens entfernt. Andere Kodierungen (Latin-1, Windows-1252) können verstümmelte Zeichen erzeugen; kodieren Sie vor der Konvertierung nach UTF-8 um.
Galerie der CSV-Grenzfälle
Reale CSV-Daten entsprechen selten den Lehrbuchbeispielen. Hier sehen Sie, wie der Konverter mit den häufigsten Grenzfällen umgeht.
Kommas in maskierten Feldern
Name,Beschreibung,Preis
Widget Pro,"Wird inklusive Kabel, Anleitung und Tasche geliefert",29.99
Das Komma innerhalb der maskierten Beschreibung wird korrekt als Teil des Werts behandelt, nicht als Spaltentrennzeichen. Die JSON-Ausgabe behält die vollständige Zeichenkette bei.
Mehrzeilige Werte
ID,Notizen
001,"Dieses Produkt erfordert
Montage durch zwei Personen.
Werkzeug nicht enthalten."
Werte, die Zeilenumbrüche innerhalb von Anführungszeichen enthalten, werden als einzelnes Feld über mehrere Zeilen hinweg geparst. Die JSON-Ausgabe bewahrt die Zeilenumbrüche als \n-Escape-Sequenzen.
Inkonsistente Spaltenanzahl
Name,Email,Telefon
Alice,[email protected],555-0100
Bob,[email protected]
Charlie,[email protected],555-0200,extra
Zeilen mit weniger Spalten erzeugen leere Zeichenketten für fehlende Felder. Zeilen mit zusätzlichen Spalten erzeugen zusätzliche indizierte Schlüssel. Eine Warnung wird angezeigt, wenn eine inkonsistente Spaltenanzahl erkannt wird.
Führende Nullen
PLZ,Stadt
00123,New York
02134,Boston
Bei aktivierter Typinferenz wird 00123 zur Zahl 123 (führende Nullen werden entfernt). Deaktivieren Sie die Typinferenz, um die ursprüngliche Zeichenkette "00123" zu erhalten – essenziell für Postleitzahlen, Telefonnummern und Produkt-IDs.
BOM-Zeichen
Dateien, die aus Excel für Windows exportiert wurden, enthalten oft einen UTF-8-BOM (\uFEFF) als erste Bytes. Der Konverter entfernt den BOM automatisch, sodass der erste Kopfzeilenwert sauber ist. Sie müssen nichts weiter tun.
Leere Zeilen
Name,Wert
Alpha,1
Beta,2
Leere Zeilen und Zeilen, die nur Leerzeichen enthalten, werden übersprungen. Sie erzeugen keine JSON-Einträge und lösen keine Fehler aus.
Verwendung
Die Nutzung des Toollect CSV-zu-JSON Konverters erfordert keine Einrichtung oder Registrierung. Folgen Sie diesen Schritten:
-
Tool öffnen — Navigieren Sie zur CSV-zu-JSON Konverter-Seite. Die Oberfläche zeigt einen Upload-Bereich, ein Eingabefeld, ein Einstellungsfeld und einen Ausgabebereich.
-
Daten eingeben — Fügen Sie CSV-Text direkt in das Textfeld ein oder klicken Sie auf den Upload-Bereich (oder ziehen Sie eine .csv-Datei per Drag & Drop), um eine Datei zu laden.
-
Einstellungen überprüfen — Das Tool erkennt das Trennzeichen automatisch und aktiviert standardmäßig Kopfzeilen und Typinferenz. Passen Sie diese Einstellungen an Ihre Daten an:
- Wählen Sie ein anderes Trennzeichen, wenn die automatische Erkennung nicht korrekt ist
- Schalten Sie "Erste Zeile als Kopfzeile" um, wenn Ihre Daten keine Kopfzeile haben
- Deaktivieren Sie die Typinferenz, um alle Werte als Zeichenketten zu behalten
-
Geparste Datenvorschau — Klicken Sie auf "Vorschau anzeigen", um eine Tabellenansicht Ihrer geparsten CSV-Daten zu sehen. So können Sie überprüfen, ob Trennzeichen und Kopfzeileneinstellungen korrekt sind.
-
JSON-Ausgabe prüfen — Die JSON-Ausgabe wird automatisch beim Tippen aktualisiert. Das Ausgabefeld ist schreibgeschützt, um versehentliche Änderungen zu verhindern.
-
Kopieren oder herunterladen — Klicken Sie auf "Kopieren", um das JSON in die Zwischenablage zu kopieren, oder auf "JSON herunterladen", um es als .json-Datei zu speichern.
Referenz zum Ausgabeformat
Dieselbe CSV-Eingabe kann drei verschiedene JSON-Strukturen erzeugen. Jedes Format eignet sich für ein anderes Nutzungsmuster.
Beispieleingabe:
Produkt,Preis,Auf Lager
Widget,29.99,true
Gadget,49.95,false
Objekt-Array
Jede Datenzeile wird zu einem Objekt mit Kopfzeilenwerten als Schlüssel. Dies ist das Standard- und am häufigsten verwendete Format. Es lässt sich direkt auf JavaScript-Arrays und die meisten REST-API-Payloads abbilden.
[
{
"Produkt": "Widget",
"Preis": 29.99,
"Auf Lager": true
},
{
"Produkt": "Gadget",
"Preis": 49.95,
"Auf Lager": false
}
]
2D-Array
Die Ausgabe ist ein Array von Arrays. Die Kopfzeile wird ausgeschlossen, es sei denn, Sie deaktivieren explizit die Kopfzeilenoption. Nützlich für Matrixdaten und Grid-/DataTable-Komponenten.
[
["Produkt", "Preis", "Auf Lager"],
["Widget", 29.99, true],
["Gadget", 49.95, false]
]
Nach erster Spalte indiziert
Der Wert der ersten Spalte wird zum Objektschlüssel, und die übrigen Spalten bilden das Wertobjekt. Nützlich für Nachschlagetabellen und wörterbuchartigen Datenzugriff.
{
"Widget": {
"Preis": 29.99,
"Auf Lager": true
},
"Gadget": {
"Preis": 49.95,
"Auf Lager": false
}
}
Die Werte der ersten Spalte müssen eindeutig sein. Duplikate führen dazu, dass das letzte Vorkommen frühere überschreibt – eine Warnung wird in diesem Fall angezeigt.
Tutorial
Dieses Tutorial zeigt, wie Sie eine aus Excel exportierte CSV-Datei in ein JSON-Array für eine Webanwendung konvertieren.
Szenario: Sie haben eine Excel-Tabelle mit Produktbeständen und möchten diese in eine Web-App importieren, die JSON erwartet.
- Aus Excel exportieren — Speichern Sie Ihre Tabelle als CSV-Datei. Sie sollten etwas wie Folgendes erhalten:
Product Name, SKU, Price, In Stock, Category
Widget Pro, WDG-001, 29.99, true, Tools
Gadget X, GDG-002, 49.95, false, Electronics
Super Tool, SUP-003, 99.00, true, Tools
Accessory Pack, ACC-004, 14.99, true, Accessories
-
Öffnen Sie den CSV-zu-JSON Konverter und ziehen Sie die CSV-Datei auf den Upload-Bereich. Das Tool lädt die Datei, erkennt das Komma-Trennzeichen und konvertiert die Daten sofort.
-
Vorschau überprüfen — Klicken Sie auf "Vorschau anzeigen", um die tabellarische Darstellung zu sehen. Bestätigen Sie, dass die Kopfzeile korrekt geparst wurde.
-
Die JSON-Ausgabe erscheint als:
[
{
"Product Name": "Widget Pro",
"SKU": "WDG-001",
"Price": 29.99,
"In Stock": true,
"Category": "Tools"
},
{
"Product Name": "Gadget X",
"SKU": "GDG-002",
"Price": 49.95,
"In Stock": false,
"Category": "Electronics"
},
{
"Product Name": "Super Tool",
"SKU": "SUP-003",
"Price": 99,
"Category": "Tools"
},
{
"Product Name": "Accessory Pack",
"SKU": "ACC-004",
"Price": 14.99,
"In Stock": true,
"Category": "Accessories"
}
]
Beachten Sie, dass die Price-Werte Zahlen sind (keine Zeichenketten), In Stock-Werte Booleans sind und der fehlende "In Stock"-Wert für "Super Tool" ausgelassen wird.
- Schlüsseltransformation testen — Wählen Sie "snake_case" aus dem Schlüssel-Schreibweise-Dropdown. Die Ausgabe ändert sich zu:
[
{
"product_name": "Widget Pro",
"sku": "WDG-001",
"price": 29.99,
"in_stock": true,
"category": "Tools"
}
]
- Indiziertes Format testen — Wählen Sie "Nach erster Spalte indiziert", um ein nach Produktnamen indiziertes Objekt zu erhalten:
{
"Widget Pro": {
"SKU": "WDG-001",
"Price": 29.99,
"In Stock": true,
"Category": "Tools"
},
"Gadget X": { ... }
}
- Ergebnis herunterladen — Klicken Sie auf "JSON herunterladen", um die Ausgabe als .json-Datei für Ihre Webanwendung zu speichern.
Profi-Tipps
Meistern Sie diese Techniken, um das Beste aus dem Toollect CSV-zu-JSON Konverter herauszuholen:
-
Vorschau zuerst nutzen: Überprüfen Sie immer die Vorschautabelle, bevor Sie sich auf die JSON-Ausgabe verlassen. Nicht übereinstimmende Spalten, falsche Trennzeichen oder Kodierungsprobleme sind in der tabellarischen Vorschau sofort sichtbar
-
Führende Nullen behandeln: Postleitzahlen, Telefonnummern und IDs haben oft führende Nullen. Deaktivieren Sie die Typinferenz, um sie als Zeichenketten zu behalten – sonst wird
00123zur Zahl123 -
Spaltennamen normalisieren: Verwenden Sie die Schlüssel-Schreibweise-Einstellung, um inkonsistente Kopfzeilen in ein einheitliches Format zu bringen. Für die API-Integration sind camelCase oder snake_case in der Regel vorzuziehen
-
CSV vorbereiten: Entfernen Sie leere Zeilen am Ende, prüfen Sie auf konsistente Spaltenanzahlen und stellen Sie sicher, dass maskierte Felder doppelte Anführungszeichen verwenden
-
Mit anderen Tools kombinieren: Konvertieren Sie CSV hier in JSON und nutzen Sie dann den JSON-Formatter, um die Struktur zu validieren und zu überprüfen
-
Tastaturkürzel: Verwenden Sie Tab, um zwischen den Feldern zu wechseln. Drücken Sie Strg+A (Cmd+A), um den gesamten Text im Ausgabebereich für schnelles Kopieren auszuwählen, wenn der Kopier-Button nicht verfügbar ist
Leitfaden für große Dateien
Der CSV-zu-JSON Konverter verarbeitet Dateien bis zu 10 MB über die Upload-Oberfläche. Wenn Sie darüber hinausgehen oder eine optimale Leistung benötigen, befolgen Sie diese Richtlinien.
Upload-Grenzen
| Methode | Dateigrößenlimit | Hinweise |
|---|---|---|
| Drag & Drop Upload | 10 MB | Harte Grenze, erzwungen durch FileReader |
| Einfügen in Textfeld | Browser-Speicher | Abhängig vom verfügbaren RAM, langsamere Darstellung |
| Datei-Dialog öffnen | 10 MB | Gleiche FileReader-Grenze |
Leistung nach Datengröße
| Zeilen | Spalten | Methode | Erwartete Zeit |
|---|---|---|---|
| 1.000 | 20 | Beliebig | Sofort |
| 10.000 | 20 | Beliebig | < 100 ms |
| 100.000 | 20 | Text einfügen | < 1 Sekunde |
| 500.000 | 20 | Text einfügen | 2-5 Sekunden |
Arbeiten mit großen Dateien
- Dateien über 10 MB: Fügen Sie den Inhalt direkt in das Textfeld ein, anstatt hochzuladen. Das Textfeld umgeht die FileReader-Größenbeschränkung und nutzt den verfügbaren Browser-Speicher
- Bei Dateien mit mehr als 100.000 Zeilen sollten Sie die CSV vor der Konvertierung in kleinere Teile aufteilen
- Die Live-Vorschau wird mit steigender Zeilenanzahl langsamer – deaktivieren Sie die Vorschau für große Datensätze, indem Sie das Vorschaufenster zugeklappt lassen
- Die Typinferenz erhöht den Verarbeitungsaufwand. Wenn Sie nur Zeichenketten benötigen, deaktivieren Sie die Typinferenz für schnellere Konvertierung bei großen Dateien
Browser-Speicheraspekte
Jedes Megabyte CSV verbraucht während der Konvertierung etwa 2-4 MB Arbeitsspeicher (Eingabe + geparste Struktur + JSON-Ausgabe). Eine 10 MB große CSV-Datei kann 30-40 MB Browser-Speicher belegen. Schließen Sie andere speicherintensive Tabs, wenn Sie mit großen Dateien arbeiten.
Alternativen
Der Toollect CSV-zu-JSON Konverter bietet zwar einen umfassenden Funktionsumfang, aber es gibt mehrere Alternativen für verschiedene Anwendungsfälle.
| Tool / Methode | Am besten geeignet | Einschränkungen |
|---|---|---|
| Toollect CSV-zu-JSON Konverter | Browser-basiert, datenschutzfreundlich, anpassbare Konvertierung | Erfordert anfängliches Laden der Seite |
| PapaParse (JavaScript-Bibliothek) | Programmatisches CSV-Parsing in Node.js oder Browser-Apps | Erfordert Programmierkenntnisse, keine GUI |
| csvkit (Kommandozeile) | Python-basierte CSV-Verarbeitung und -Konvertierung | Erfordert Python-Installation, nur Kommandozeile |
| Online-Konvertierungsdienste | Schnelle einmalige Konvertierungen | Daten werden auf Server hochgeladen, Datenschutzbedenken |
| Excel Power Query | CSV-zu-JSON-Konvertierung in Excel | Erfordert Excel, auf kleinere Datensätze beschränkt |
| jq (Kommandozeile) | Verarbeitung von JSON-Ausgaben aus CSV-Konvertierungen | Erfordert separaten CSV-zu-JSON-Schritt, nur Kommandozeile |
Für die meisten Benutzer, die eine schnelle, private und funktionsreiche CSV-zu-JSON-Konvertierung ohne Browserwechsel benötigen, bietet der Toollect-Konverter die beste Balance aus Funktionalität und Komfort.
Fehlerbehebung
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| JSON zeigt "[null]" oder leere Objekte | Trennzeichenerkennung fehlgeschlagen oder falsches Trennzeichen ausgewählt | Manuell das korrekte Trennzeichen aus der Dropdown-Liste wählen |
| Spaltenwerte fehlen / sind verschoben | Ein Feld enthält das Trennzeichen ohne Anführungszeichen | Felder mit Trennzeichen in der CSV-Quelle in doppelte Anführungszeichen setzen |
| Zahlen mit führenden Nullen verlieren diese | Typinferenz wandelt sie in numerische Werte um | Typinferenz deaktivieren, um alle Werte als Zeichenketten zu behalten |
| Fehler "Zeile X hat Y Spalten, erwartet Z" | Inkonsistente Spaltenanzahl über Zeilen hinweg | CSV auf zusätzliche/fehlende Trennzeichen prüfen; maskierte Felder mit Zeilenumbrüchen können sich über mehrere Zeilen erstrecken |
| Vorschau zeigt verstümmelte Zeichen | Dateikodierung ist nicht UTF-8 | CSV als UTF-8 aus der Tabellenkalkulation erneut exportieren |
| Hochladen großer Dateien fehlschlägt | Datei überschreitet 10-MB-Grenze | Daten direkt in das Textfeld einfügen anstatt hochzuladen |
| JSON-Ausgabe ist leer | Eingabefeld ist leer oder enthält nur Leerzeichen | Sicherstellen, dass CSV-Daten korrekt eingefügt wurden |
| Kopier-Button reagiert nicht | Browser-Zwischenablageberechtigungen | Browsereinstellungen prüfen; als Fallback Strg+C (Cmd+C) verwenden |
Technische Spezifikationen
Leistungsbenchmarks
| Datengröße | Verarbeitungszeit | Speichernutzung |
|---|---|---|
| 1 KB (10 Zeilen) | < 1 ms | < 1 MB |
| 100 KB (1000 Zeilen) | < 10 ms | < 5 MB |
| 1 MB (10000 Zeilen) | < 100 ms | < 50 MB |
Technische Details
- Parser: Benutzerdefinierter RFC-4180-konformer CSV-Parser mit vollständiger Anführungszeichen- und Escape-Verarbeitung
- Typinferenz: Regex-basierte Erkennung für Zahlen, Booleans, Null-Werte
- Trennzeichenerkennung: Heuristische Bewertung über die ersten 10 Zeilen, Test von Komma/Tab/Semikolon
- Ausgabemaschine: Native
JSON.stringify()mit konfigurierbarer Einrückung - Dateiverarbeitung:
FileReaderAPI mit 10-MB-Größenbeschränkung - Zwischenablage:
navigator.clipboard.writeText()mit 2-Sekunden-Rückmeldeanzeige - Download:
Blob+URL.createObjectURL()für speicherinterne Dateierzeugung
Browser-Kompatibilität
| Browser | Minimale Version | Status |
|---|---|---|
| Google Chrome | 80+ | Volle Unterstützung |
| Mozilla Firefox | 75+ | Volle Unterstützung |
| Apple Safari | 13+ | Volle Unterstützung |
| Microsoft Edge | 80+ | Volle Unterstützung |
| Samsung Internet | 13+ | Volle Unterstützung |
| Opera | 67+ | Volle Unterstützung |
Funktionen
- Sofortige CSV-zu-JSON-Konvertierung mit Live-Vorschau
- Intelligente Trennzeichen-Automatik mit manueller Überschreibung
- Typinferenz für Zahlen, Booleans und Null-Werte
- Mehrere Ausgabeformate: Objekt-Array, 2D-Array und indizierte Objekte
- Schlüssel-Transformation (camelCase, snake_case, lowercase, UPPERCASE, Capitalize)
- Aufklappbare Datenvorschau zur Überprüfung der CSV vor der Konvertierung