JSON-zu-CSV-Konverter
JSON im Browser nach CSV konvertieren. RFC 4180, Excel-EU, TSV, Pipe-Voreinstellungen. Verschachteln oder stringifizieren. 100 % privat, kein Upload.
Optionen · , · auto · LF · header · no BOM · flatten
Was ist CSV und warum aus JSON konvertieren?
CSV (Comma-Separated Values) ist das älteste und am weitesten unterstützte tabellarische Datenformat in der Informatik — jede Tabellenkalkulationsanwendung, jede Datenbank, jedes Analytics-Werkzeug und die meisten Programmiersprachen haben erstklassige CSV-Unterstützung. JSON ist im Gegensatz dazu das universelle Format für API-Antworten, Konfiguration und strukturierten Datenaustausch. Die Konvertierung zwischen ihnen ist eine der häufigsten Aufgaben im Data Engineering: Sie erhalten JSON von einer API oder einer NoSQL-Datenbank und benötigen ein CSV, um es zur Analyse in Excel, in eine Postgres-Tabelle über COPY oder in ein BigQuery-/Snowflake-Warehouse zu laden. Dieses Werkzeug ist für genau diesen Konvertierungsweg gebaut und behandelt vier Szenarien, die die meisten Online-Konverter verpfuschen.
Dieses Werkzeug hat im Vergleich zu typischen Online-Konvertern vier wichtige Alleinstellungsmerkmale:
**1. RFC-4180-Zustandsautomaten-Parser.** CSV sieht einfach aus, aber die Anführungsregeln sind subtil: Ein in doppelte Anführungszeichen eingeschlossenes Feld kann Kommas, eingebettete Zeilenumbrüche und escapte doppelte Anführungszeichen (verdoppelt, wie "") enthalten. Naive Komma-Split-Parser scheitern an realen Daten — Adressen mit Kommas, mehrzeilige Textfelder und in Anführungszeichen eingeschlossene Werte mit Anführungszeichen. Dieses Werkzeug implementiert einen ordentlichen Zustandsautomaten-Parser nach RFC 4180 (der IETF-Spezifikation für CSV) und behandelt eingeschlossene Felder, eingebettete Trennzeichen, eingebettete Zeilenenden und escapte Anführungszeichen in jeder Richtung korrekt. Die Ausgabe ist round-trip-fähig durch Pythons csv-Modul, PostgreSQL COPY, AWS S3 SELECT und jeden konformen Parser.
**2. Verschachtelung einseitig / Stringify reversibel.** Verschachteltes JSON ist grundsätzlich inkompatibel mit der flachen tabellarischen Form von CSV, und die meisten Konverter beschädigen Daten stillschweigend, wenn sie auf ein verschachteltes Objekt oder Array stoßen. Dieses Werkzeug bietet Ihnen eine explizite Wahl: Der Verschachtelungsmodus erzeugt Punkt-Schlüssel (customer.address.city) und indizierte Schlüssel (items.0.sku) für das sauberste Tabellen-Layout — lesbar in Excel, aber verlustbehaftet bei Round-Trips. Der Stringify-Modus behält Arrays und Objekte als JSON in einer einzelnen Zelle — hässlicher, aber vollständig round-trip-fähig: CSV → JSON → CSV erzeugt identische Daten in Verbindung mit Typen ableiten beim Rückweg. Wählen Sie nach Ihrem Ziel: Analyse in Excel (Verschachteln) oder Pipeline-Round-Trips (Stringify).
**3. Erkennung großer Ganzzahlen.** Der Number-Typ von JavaScript verwendet IEEE-754-Doppelpräzision und rundet Ganzzahlen über 2^53 - 1 (9007199254740991) stillschweigend. Das betrifft echtes JSON: Twitter-Snowflake-IDs, Discord-IDs, MongoDB-Long-Felder und Kubernetes-resourceVersion sind alle 64-Bit-Ganzzahlen, die den sicheren Bereich überschreiten. Die meisten browserbasierten JSON-Werkzeuge erzeugen ohne Warnung stillschweigend falsche Zahlen. Dieses Werkzeug erkennt Werte großer Ganzzahlen während des Parsens, zeigt ein Warnbanner mit den betroffenen Feldern und bewahrt die ursprünglichen Ziffern als Zeichenketten in der CSV-Ausgabe, sodass Excel und Google Sheets sie nicht in wissenschaftlicher Notation abschneiden.
**4. 100 % browserbasierte Privatsphäre.** Ihre JSON-Daten — die oft personenbezogene Nutzerdaten, interne Datenbankexporte, in Nutzlasten eingebettete API-Schlüssel und Produktionsgeheimnisse enthalten — verlassen Ihren Browser niemals. Es werden keine Daten an einen Server gesendet, keine Protokollierung, keine Analytics, die die Eingabe erfassen. Sie können dies in der Netzwerk-Registerkarte Ihres Browsers überprüfen. Dies ist der einzige sichere Weg, sensible Daten in einem Online-Werkzeug zu verarbeiten. Sehen Sie die umgekehrte Richtung durch Klicken auf Tauschen oder verwenden Sie unseren Begleit-JSON-zu-YAML-Konverter, wenn YAML Ihr Ziel ist. Müssen Sie JSON vor der Konvertierung validieren? Probieren Sie unseren JSON-Formatierer.
Die Stärken von CSV sind Universalität und Einfachheit: Jedes Werkzeug liest es, Parser sind winzig, und das Dateiformat ist in jedem Texteditor menschenlesbar. Seine Schwächen sind das Fehlen von Typinformationen (alles ist eine Zeichenkette, bis Sie dem Parser etwas anderes sagen), keine native Unterstützung verschachtelter Strukturen und locale-spezifische Eigenheiten (Excel-EU-Semikolons, Windows CRLF vs. Unix LF). Die Stärken von JSON sind genau das Gegenteil: präzise Typen, native Verschachtelung und eine strenge Spezifikation, die überall identisch parst. Das richtige Werkzeug hängt vom Verbraucher ab: Mensch liest eine Tabellenkalkulation → CSV, Maschine konsumiert eine API → JSON. Dieser Konverter behandelt die Brücke in beide Richtungen.
// Input JSON
[
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "editor" }
]
// Output CSV (RFC 4180 preset: comma + CRLF + no BOM)
id,name,role
1,Alice,admin
2,Bob,editor
// Same input with Stringify mode + nested data
[
{ "id": 1, "tags": ["a", "b"] }
]
// Becomes
id,tags
1,"[""a"",""b""]" Hauptfunktionen
RFC-4180-konform
Strikter Zustandsautomaten-Parser nach der IETF-CSV-Spezifikation: korrekte Behandlung von eingeschlossenen Feldern, eingebetteten Trennzeichen, eingebettetem CR/LF und escapten doppelten Anführungszeichen (verdoppelt). Die Ausgabe ist sauber round-trip-fähig durch Python csv, PostgreSQL COPY und AWS S3 SELECT.
Excel-, TSV- und Pipe-Voreinstellungen
Ein-Klick-Voreinstellungen für die vier häufigsten Ziele: RFC 4180 (Komma + CRLF), Excel (Semikolon + CRLF + UTF-8 BOM für EU-Locales), TSV (Tab + LF) und Pipe (| + LF). Wechseln Sie zwischen Formaten ohne fünf separate Optionen manuell anzupassen.
Verschachtelte Daten verschachteln oder stringifizieren
Explizite Verschachtelungsbehandlung: Verschachteln erzeugt Punkt-Schlüssel (customer.address.city) für saubere Tabellenanalysen, Stringify behält Arrays und Objekte als JSON in einer Zelle für verlustfreie Round-Trips. Wählen Sie je nachdem, ob Sie eine Analyse in Excel oder einen Pipeline-Round-Trip benötigen.
Erkennung großer Ganzzahlen
Ganzzahlen über 2^53 werden während des Parsens erkannt und im CSV als Zeichenketten erhalten — Twitter-IDs, Discord-Snowflakes, MongoDB-Long-Felder und K8s-resourceVersion bleiben exakt, anstatt durch JavaScripts IEEE-754-Number-Typ stillschweigend gerundet zu werden.
NDJSON-Auto-Erkennung
Zeilenbegrenztes JSON (.ndjson, .jsonl) wird automatisch erkannt — fügen Sie Streaming-Logs, API-Ereignisexporte oder Data-Lake-Ausgaben direkt ein, ohne sie manuell in ein Array zu verpacken. Jede Zeile wird zu einer Zeile im CSV.
Bidirektional mit Tauschen
Ein Richtung-tauschen-Button kehrt die Konvertierung an Ort und Stelle um: Die Eingabe wird zu CSV, die Ausgabe zu JSON, der aktuelle Text bleibt erhalten. Round-trippen Sie Ihre Daten durch beide Richtungen, um die verlustfreie Konvertierung zu überprüfen, bevor Sie sie an eine Pipeline ausliefern.
Beispiele
REST-API-Antwort
[{"id":1,"name":"Alice Chen","email":"alice@example.com","role":"admin"},{"id":2,"name":"Bob Garcia","email":"bob@example.com","role":"editor"},{"id":3,"name":"Carol Singh","email":"carol@example.com","role":"viewer"},{"id":4,"name":"Dan Müller","email":"dan@example.com","role":"viewer"}] Übliche API-Ausgabe. Mit aktivierter Kopfzeile erhalten Sie ein sauberes tabellarisches CSV, bereit für Excel.
GitHub Issues API
[{"id":1001,"title":"Bug: login redirects to 404","state":"open","labels":["bug","priority:high"],"user":{"login":"alice"}},{"id":1002,"title":"Feature: dark mode toggle","state":"open","labels":["enhancement"],"user":{"login":"bob"}},{"id":1003,"title":"Docs: update README","state":"closed","labels":["docs","good-first-issue"],"user":{"login":"carol"}}] Abgerufen aus /repos/{owner}/{repo}/issues. Verschachtelung an, Kopfzeile an — legt user.login als verschachtelte Spalte offen.
MongoDB mongoexport
[{"_id":{"$oid":"6634a1b2c3d4e5f600000001"},"email":"alice@example.com","metadata":{"signupDate":"2026-01-15T10:30:00Z","preferences":{"newsletter":true,"theme":"dark"}}},{"_id":{"$oid":"6634a1b2c3d4e5f600000002"},"email":"bob@example.com","metadata":{"signupDate":"2026-02-20T14:15:00Z","preferences":{"newsletter":false,"theme":"light"}}}] Form eines Mongo-Exports. Wählen Sie den Stringify-Modus, wenn Sie einen CSV→JSON-Round-Trip planen.
NDJSON-Ereignisprotokoll
{"event":"signup","user":"alice","ts":1715000000}
{"event":"login","user":"alice","ts":1715000060}
{"event":"checkout","user":"alice","ts":1715000300} Zeilenbegrenztes JSON (.ndjson/.jsonl) wird automatisch erkannt — fügen Sie den Dateiinhalt direkt ein.
Verschachtelte E-Commerce-Bestellungen
[{"id":"ord-001","customer":{"name":"Alice Chen","email":"alice@example.com","address":{"city":"Seattle","country":"US"}},"items":[{"sku":"SKU-100","qty":2},{"sku":"SKU-205","qty":1}]},{"id":"ord-002","customer":{"name":"Bob Garcia","email":"bob@example.com","address":{"city":"Madrid","country":"ES"}},"items":[{"sku":"SKU-100","qty":1}]}] Der Verschachtelungsmodus erzeugt Punkt-Schlüssel (customer.address.city, items.0.sku). Wechseln Sie zu Stringify, um Arrays/Objekte als JSON in einer Zelle zu behalten.
Postman-Testergebnisse
[{"name":"GET /users returns 200","status":"pass","duration":142},{"name":"POST /users creates record","status":"pass","duration":287},{"name":"GET /users/999 returns 404","status":"fail","duration":98,"error":"Expected 404, got 500"},{"name":"DELETE /users/1 returns 204","status":"pass","duration":156}] Postman/Newman-Testexport. Zeilen mit unterschiedlicher Form (einige mit error) werden mit leeren Zellen aufgefüllt — Sie sehen einen Schemahinweis-Warnhinweis.
Anleitung
- 1
JSON einfügen
Geben Sie Ihr JSON in das Eingabefeld oben ein oder fügen Sie es ein. Das Werkzeug akzeptiert Arrays von Objekten, einzelne Objekte und NDJSON (zeilenbegrenztes JSON) — automatisch erkannt. Sie können auch auf „Beispiel laden“ klicken, um ein Muster wie eine REST-API-Antwort, einen MongoDB-Export oder ein NDJSON-Ereignisprotokoll auszuprobieren.
- 2
Voreinstellung wählen (oder Optionen anpassen)
Klicken Sie auf RFC 4180 (Standard), Excel (EU-Semikolon + BOM), TSV (Tab) oder Pipe, um mit einem Klick ein Zielformat einzustellen. Öffnen Sie den Optionsbereich für feine Kontrolle: Trennzeichen, Kopfzeile, Anführungszeichen (Auto/Immer), Zeilenende (LF/CRLF), BOM und Verschachtelung (Verschachteln/Stringify).
- 3
CSV kopieren oder herunterladen
Klicken Sie auf Kopieren, um das CSV in Ihre Zwischenablage zu übernehmen, oder auf Herunterladen, um es als .csv-Datei (.tsv mit TSV-Voreinstellung) zu speichern, bereit für Excel, Google Sheets, PostgreSQL COPY oder eine beliebige Datenpipeline. Für Round-Trips klicken Sie auf Richtung tauschen, um CSV an Ort und Stelle zurück nach JSON zu konvertieren.
Häufige Konvertierungsfallen
Wert auf oberster Ebene ist ein Primitiv
CSV ist grundsätzlich tabellarisch — Zeilen mit Feldern. Eine einzelne Zahl, Zeichenkette oder ein boolescher Wert hat keine Zeilen-/Spaltenstruktur, auf die projiziert werden könnte. Der JSON-Wert auf oberster Ebene muss ein Objekt (einzeilige Tabelle) oder ein Array (mehrzeilige Tabelle) sein. Verpacken Sie ein Primitiv zuerst in einem Objekt oder Array.
42
[{"value": 42}] Array mit unterschiedlicher Form (Zeilen mit unterschiedlichen Schlüsseln)
Wenn Zeilen in einem JSON-Array unterschiedliche Schlüssel haben (einige haben ein error-Feld, andere nicht), vereinigt das Werkzeug alle Schlüssel über alle Zeilen und füllt fehlende Zellen mit leeren Werten. Ein Schemahinweis-Warnhinweis erscheint, sodass Sie wissen, dass die Spalten zusammengeführt wurden. Das ist normalerweise in Ordnung, aber überprüfen Sie die Ausgabe, falls nachgelagerte Werkzeuge ein striktes Schema erwarten.
[
{"name": "GET /users", "status": "pass"},
{"name": "GET /users/999", "status": "fail", "error": "500"}
] // Output CSV (note empty cell in row 1) name,status,error GET /users,pass, GET /users/999,fail,500
Große Ganzzahl von Excel abgeschnitten
Twitter-Snowflake-IDs, Discord-IDs und andere 64-Bit-Ganzzahlen überschreiten JavaScripts sicheren Bereich (2^53 - 1) und verlieren an Präzision, wenn JSON.parse() sie liest. Selbst wenn das CSV die Ziffern bewahrt, zeigt Excel sie standardmäßig in wissenschaftlicher Notation an. Die Lösung ist zweifach: Speichern Sie IDs als Zeichenketten in Ihrem JSON, bevor Sie konvertieren, und aktivieren Sie BOM (oder verwenden Sie die Excel-Voreinstellung), damit Excel die Zelle als Text bewahrt.
{"id": 9007199254740993}
// JavaScript reads as 9007199254740992 (precision lost) {"id": "9007199254740993"}
// CSV preserves the string; Excel displays exactly Eingebettetes Komma nicht eingeschlossen
Wenn Sie CSV von Hand mit einem naiven join(',') erstellen, wird jedes Feld, das ein Komma enthält (Smith, Jr. oder 1,234.56), die Spaltengrenzen sprengen — der Parser sieht zusätzliche Spalten, wo eine sein sollte. Der Auto-Anführungsmodus dieses Werkzeugs folgt RFC 4180 und schließt automatisch jedes Feld, das das Trennzeichen, ein doppeltes Anführungszeichen, CR oder LF enthält, in doppelten Anführungszeichen ein.
name,role Smith, Jr.,admin // Parser reads 3 columns: "Smith", " Jr.", "admin"
name,role "Smith, Jr.",admin // Parser reads 2 columns: "Smith, Jr.", "admin"
Excel-EU-Datei als Komma-CSV unlesbar
Europäische Excel-Locales (Deutschland, Frankreich, Spanien, Italien usw.) reservieren das Komma für das Dezimaltrennzeichen und verwenden Semikolons als Feldtrennzeichen. Ein Standard-Komma-CSV öffnet sich, wobei jede Zeile in Spalte A zusammengelegt wird. Die Lösung ist die Excel-Voreinstellung: Sie wechselt zu ; + CRLF + UTF-8 BOM, damit Excel die Datei in jeder Locale korrekt parst.
id,name,price 1,Alice,1,234.56 // Excel-EU mis-parses 1,234.56 as two columns
// Excel preset output: ; + CRLF + BOM id;name;price 1;Alice;1234,56 // Excel-EU reads cleanly with comma decimal
NDJSON nicht erkannt (Eingabeform)
Die NDJSON-Auto-Erkennung erfordert einen gültigen JSON-Wert pro Zeile, ohne führende oder abschließende Array-Klammern. Wenn Sie ein JSON-Array von Arrays einfügen oder Ihre Datei eine führende [ und abschließende ] hat, behandelt das Werkzeug es als einzelnen JSON-Wert, nicht als NDJSON. Entfernen Sie die umschließenden Klammern und stellen Sie sicher, dass jede Zeile ein in sich geschlossenes JSON-Objekt ist.
[
{"event": "signup"},
{"event": "login"}
]
// Detected as a regular JSON array (works, but not NDJSON path) {"event": "signup"}
{"event": "login"}
// Each line is one JSON value — auto-detected as NDJSON Häufige Anwendungsfälle
- API-Antwort zu Tabellenkalkulation
- Fügen Sie eine REST-API-Antwort (Array von Benutzer-/Bestell-/Ereignisobjekten) ein und erhalten Sie ein sauberes tabellarisches CSV, bereit für Excel, Google Sheets oder Numbers. Der häufigste Anwendungsfall — Analysten und PMs benötigen tabellenförmige Daten, Ingenieure liefern JSON aus dem Backend.
- MongoDB-Export zu Data Warehouse
- Konvertieren Sie mongoexport-JSON-Ausgabe (mit $oid-Wrappern und verschachtelten metadata-Dokumenten) in CSV zum Laden in BigQuery, Snowflake oder Redshift. Der Stringify-Modus bewahrt die verschachtelte Form verlustfrei, wenn nachgelagerte Werkzeuge JSON-in-Zelle unterstützen.
- GitHub-Issues-Triage
- Holen Sie Issues von /repos/{owner}/{repo}/issues, fügen Sie das JSON ein und erhalten Sie ein flaches CSV mit id, title, state, labels und user.login als Spalten. In Sheets ablegen, um beim Sprint-Planning zu filtern, sortieren und zuzuweisen.
- NDJSON-Ereignisprotokoll-Überprüfung
- Streaming-Logs von Cloud Logging, Datadog, Vector oder Ihrer eigenen Pipeline kommen oft als NDJSON (.ndjson, .jsonl). Fügen Sie den Dateiinhalt direkt ein — automatisch erkannt — und erhalten Sie ein CSV für ad-hoc-Analysen, ohne eine echte ETL-Pipeline aufzubauen.
- E-Commerce-Bestellungsextraktion
- Konvertieren Sie verschachteltes Bestellungs-JSON (customer.address.city, items-Array) in ein flaches CSV für Finanzen, Fulfillment oder Betrugsprüfung. Der Verschachtelungsmodus erzeugt eine Spalte pro Blattfeld, bereit zum Laden in Excel für ad-hoc-Berichte.
- Postman/Newman-Testbericht
- Postman-Testexporte enthalten Zeilen mit unterschiedlicher Form (einige mit optionalen error-Feldern). Fügen Sie das JSON ein, erhalten Sie ein CSV mit allen vereinigten Schlüsseln und gefüllten fehlenden Zellen — perfekt zum Teilen von Berichten fehlgeschlagener Tests mit Nicht-Ingenieuren in Sheets.
Technische Details
- RFC-4180-Zustandsautomaten-Parser
- Beide Richtungen verwenden einen ordentlichen endlichen Zustandsautomaten-Parser nach RFC 4180. Zustände umfassen UnquotedField, QuotedField, AfterQuote, RowEnd und EndOfInput. Der Parser behandelt korrekt eingeschlossene Felder mit Trennzeichen, eingebettetes CR/LF in eingeschlossenen Feldern, escapte doppelte Anführungszeichen (verdoppelt, wie "") und abschließende Zeilenumbrüche. Dies erzeugt eine Ausgabe, die verlustfrei durch Pythons csv-Modul, PostgreSQL COPY, AWS S3 SELECT und jeden konformen Parser round-trippt.
- Algorithmus zur Erkennung großer Ganzzahlen
- Bevor JSON durch JSON.parse() (das große Ganzzahlen über IEEE 754 stillschweigend runden würde) geleitet wird, führt das Werkzeug einen Regex-Scan über den rohen JSON-Text aus und sucht nach Ganzzahlliteralen außerhalb des sicheren Bereichs (-2^53+1 bis 2^53-1). Bei Erkennung werden die betroffenen Feldpfade aufgezeichnet, und ein Warnbanner für große Ganzzahlen erscheint unter der Ausgabe. Der CSV-Schreiber bewahrt diese Werte dann als Zeichenketten und stellt exakte Präzision durch Excel, Google Sheets und jeden text-bewussten nachgelagerten Verbraucher sicher.
- BOM und UTF-8-Codierung für Excel
- Alle Eingaben und Ausgaben sind UTF-8. Das optionale UTF-8 BOM (0xEF 0xBB 0xBF) wird der Ausgabe vorangestellt, wenn der BOM-Schalter aktiv ist oder die Excel-Voreinstellung ausgewählt ist. Excel unter Windows verwendet das BOM, um die UTF-8-Codierung zu erkennen — ohne es fällt Excel auf die System-Locale zurück (Windows-1252 in den USA, Windows-1251 in Russland usw.) und verstümmelt Nicht-ASCII-Zeichen. Moderne Parser (Python csv, Pandas, jq, PostgreSQL) benötigen das BOM in der Regel nicht und können es als Streuzeichen am Anfang der ersten Zelle einschließen, lassen Sie BOM also für Nicht-Excel-Pipelines aus.
Best Practices
- Wählen Sie eine Voreinstellung, bevor Sie Optionen anpassen
- Die RFC-4180-, Excel-, TSV- und Pipe-Voreinstellungen stellen fünf Optionen auf einmal ein (Trennzeichen, Zeilenende, Anführungsmodus, BOM, Kopfzeile). Wählen Sie zuerst die nächstgelegene Voreinstellung und passen Sie nur bei Bedarf einzelne Optionen an — das vermeidet den häufigen Fehler, eine Option umzustellen und eine andere zu vergessen (z. B. Wechsel zu Semikolon, aber LF beibehalten, was Excel-EU unter Windows immer noch falsch parst).
- Verschachteln für Analysen, Stringify für Round-Trips
- Verwenden Sie Verschachteln, wenn das Ziel Excel, Sheets oder eine einmalige Analyse ist — Punkt-Schlüssel erzeugen das sauberste Tabellen-Layout. Verwenden Sie Stringify, wenn Sie einen CSV → JSON → CSV-Round-Trip ohne Datenverlust benötigen — Arrays und Objekte überleben als JSON in einer einzelnen Zelle. Mitten im Export zu wechseln und neu auszuführen ist günstig; wählen Sie nach dem Verbraucher.
- Verwenden Sie BOM nur für Excel
- Das UTF-8 BOM ist erforderlich, damit Excel unter Windows die Codierung korrekt erkennt. Jeder andere Parser (Python csv, Pandas, jq, PostgreSQL COPY, BigQuery) ignoriert das BOM entweder oder schließt es als Streuzeichen am Anfang der ersten Zelle ein und beschädigt damit Spaltennamen. Lassen Sie BOM für Pipelines aus und schalten Sie es nur ein (oder verwenden Sie die Excel-Voreinstellung), wenn das Ziel Excel ist.
- Große IDs als Zeichenketten in JSON behalten
- Twitter-Snowflake-IDs, Discord-IDs, MongoDB-Long-Felder und K8s-resourceVersion sind 64-Bit-Ganzzahlen, die JavaScripts sicheren Bereich (2^53 - 1) überschreiten. Speichern Sie sie vor der Konvertierung als JSON-Zeichenketten ("id": "9007199254740993") — das CSV bewahrt die Ziffern exakt, während ein numerisches Literal von JSON.parse() stillschweigend gerundet würde.
- Zeilenform vor dem Laden validieren
- Zeilen mit unterschiedlicher Form (einige Objekte mit Schlüsseln, die andere nicht haben) werden in der Ausgabe mit leeren Zellen zusammengeführt, und das Werkzeug zeigt einen Schemahinweis-Warnhinweis. Für Verbraucher mit striktem Schema (BigQuery, Redshift COPY) validieren Sie vor dem Export, dass alle Zeilen dieselben Schlüssel haben — oder behandeln Sie die fehlenden Werte explizit in Ihrer Pipeline. Verwenden Sie unseren JSON-Formatierer, um die Eingabeform zuerst zu prüfen.
Häufig gestellte Fragen
Was macht dieses Werkzeug?
Werden meine Daten irgendwohin hochgeladen?
Was ist der Unterschied zwischen Verschachtelungs- und Stringify-Modus?
Wie werden große Ganzzahlen wie Twitter-IDs oder Snowflake-Schlüssel behandelt?
Warum zeigt Excel mein CSV in einer Spalte an?
Unterstützt dies NDJSON oder JSON Lines?
Was ist RFC 4180?
Warum sind manche Zellen in Anführungszeichen eingeschlossen und andere nicht?
Kann ich CSV → JSON → CSV ohne Datenverlust round-trippen?
Wie erhalte ich eine TSV-Datei?
Was passiert bei sehr großer Eingabe?
Welche Codierungen werden unterstützt?
Verwandte Werkzeuge
Alle Werkzeuge anzeigen →Base64-Dekodierer & -Kodierer
Kodierung & Formatierung
Base64 online kostenlos dekodieren und kodieren. Echtzeitkonvertierung mit voller UTF-8- und Emoji-Unterstützung. 100 % privat — läuft in Ihrem Browser. Keine Anmeldung nötig.
CSV-zu-JSON-Konverter
Kodierung & Formatierung
CSV im Browser nach JSON konvertieren. RFC 4180, Typinferenz, Kopfzeile, Big-Int-sicher. 100 % privat, kein Upload.
JSON Diff Vergleich
Kodierung & Formatierung
Zwei JSON-Dateien direkt im Browser vergleichen. Nebeneinander-Hervorhebung, RFC 6902 JSON Patch-Ausgabe, störende Felder wie Zeitstempel und IDs ignorieren. 100 % privat, kein Upload.
JSON-Formatierer & Validator
Kodierung & Formatierung
JSON sofort im Browser formatieren, validieren und verschönern. Kostenloses Online-Tool mit Syntaxprüfung, Fehlererkennung, Minifizierung und Ein-Klick-Kopie. 100 % privat.
JSON-Schema-Validator
Kodierung & Formatierung
JSON gegen ein JSON Schema sofort im Browser validieren. Unterstützt Draft 2020-12, 2019-09 und Draft-07 mit pfadgenauen Fehlermeldungen. 100 % privat — kein Upload, kein Konto, kostenlos.
JSON zu YAML Konverter
Kodierung & Formatierung
JSON einfügen und sofort YAML erhalten. Live-Konvertierung im Browser. K8s/Compose-kompatibel, 2/4-Leerzeichen-Einrückung, intelligentes Quoting. 100 % privat.