ToolMill.io

JSON kompatibler CSV Converter

Konvertieren Sie JSON in CSV oder CSV sofort in Ihren Browser. Nützlich für Tabellen, Exporte, Analysen und schnelle Datenreinigung. Diese Seite ist für eine schnelle tabellarische Datenumformung konzipiert: CSV-Zeilen werden JSON-Objekte, und Arrays von JSON-Datensätze werden CSV-Spalten und Zeilen. ToolMill läuft Client-Seite für Privatsphäre und arbeitet nach der Installation offline.

Daten

Versuchen Sie es

Beispiele

Personendaten CSV zu JSON
Eingang
name,age,city
Alice,31,Seattle
Bob,28,Austin
Ausgangsleistung
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
JSON-Array zu CSV
Eingang
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
Ausgangsleistung
id,status,owner
101,new,Mina
102,done,Ravi
Reihen mit fehlenden Feldern
Eingang
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
Ausgangsleistung
sku,price,stock
A-100,4.99,
B-205,,40

Wie dieser Konverter funktioniert

CSV → JSON liest die erste Zeile als Spaltennamen und verwandelt jede spätere Zeile in ein Objekt. JSON → CSV funktioniert am besten mit einem einzigen Objekt oder einem Array von einfachen Objekten. In dieser Richtung sammelt der Konverter Schlüssel über die Datensätze, um eine Headerzeile zu erstellen, dann schreibt jedes Objekt als eine CSV-Linie.

Dies ist ein schnelles Browser-basiertes Reshaping-Tool anstelle einer vollständigen Import-Pipeline. Es ist nützlich, wenn Sie einen Pasted-Export inspizieren, eine kleine API-Probe reformieren oder eine Tabellenkalkulations-freundliche Version von kopierten Datensätzen erstellen müssen, ohne eine andere App zu öffnen.

Wenn Sie CSV verwenden → JSON vs JSON → CSV

Verwenden Sie CSV → JSON, wenn Ihre Quelldaten bereits wie Zeilen und Spalten aussehen: Tabellenkalkulation Exporte, CRM-Downloads, Produkttabellen, Kontaktlisten oder kopierte Berichtsschnipsel. Verwenden Sie JSON → CSV, wenn Sie ein JSON-Array aus einer API, einem Skript oder einer Einrichtung haben und Zeilen für Excel, Google Sheets oder CSV-basierte Uploads benötigen.

Wenn Ihr Ziel eine schnelle Überprüfung in einem Tabellenblatt ist, CSV ist in der Regel einfacher zu scannen. Wenn Ihr Ziel Säulenetiketten als benannte Eigenschaften für Code zu bewahren, ist JSON in der Regel das bessere Zielformat.

Kopfzeilen, Spalten und fehlende Werte

Auf CSV → JSON wird die erste Zeile als Header behandelt. Jede spätere Zeile wird auf diese Header abgebildet. Ist eine Zeile kürzer als die Headerzeile, werden die fehlenden Werte leere Strings im JSON-Ausgang. Auf JSON → CSV kombiniert der Konverter Schlüssel, die über die Objekte gefunden werden, um die CSV-Spalten zu erstellen.

Das heißt, Zeilen mit inkonsistenten Tasten können noch exportiert werden, aber Sie können leere Zellen für Felder sehen, die auf einigen Datensätzen fehlen. Dieses Verhalten ist nützlich für eine schnelle Reinigung, aber es bedeutet auch, dass Sie Ihre Datensätze normalisieren sollten, wenn Sie ein strenges Schema benötigen.

Quotierung, Kommas und Typhandling

Wenn JSON in CSV exportiert wird, werden Felder, die Kommas, Zitate oder Zeilenumbrüche enthalten, zitiert, so dass der resultierende CSV in Tabellenkalkulationen lesbar bleibt. Eingebettete doppelte Zitate werden durch Verdoppelung entkommen. Auf dem umgekehrten Pfad werden zitierte CSV-Zellen mit Kommas vor der Erstellung von JSON-Objekten korrekt parsiert.

CSV → JSON mindert keine Typen. Werte wie 31, 4.99 oder true bleiben Strings im JSON-Ergebnis, es sei denn, Sie konvertieren sie später in Ihrer eigenen App oder Skript. Dieses Detail zählt, wenn Sie Payloads für APIs oder Systeme vorbereiten, die echte Zahlen oder Booleans erwarten.

Eingabeformate, die am besten funktionieren

Für CSV-Eingabe, beinhalten eine Headerzeile, halten Spalte zählt vernünftig konsistent, und zitieren Felder, die Kommas oder Zeilenumbrüche enthalten. Für die JSON-Eingabe verwenden Sie ein einzelnes Objekt oder ein Array einfacher Objekte. Tief geschachtelte Objekte und Arrays sind in der Regel ein Zeichen, dass ein dedizierter Abflachungsschritt benötigt wird, bevor CSV-Export leicht zu bedienen ist.

Probleme bei der Fehlerbehebung

Bevor Sie wieder auf Konvertiert JSON

Um die Ausgabe in eine andere App oder API zu senden, überprüfen Sie die Header-Reihe, Limiter-Annahmen, zitierte Felder und ob Werte, die Booleans oder Zahlen sein sollten noch explizite Reinigung benötigen. Ein gültig aussehendes Array kann immer noch die falsche Bedeutung haben, wenn der ursprüngliche CSV unvereinbar war.

Was CSV-zu-JSON-Konvertierung nicht validiert

Umrechnung bestätigt nicht, dass Header aussagekräftig sind, Zeilen einzigartig sind, numerische Felder korrekt eingegeben wurden, oder die resultierenden Objekte erfüllen ein nachgeschaltetes Schema. Diese Seite wandelt die Daten für die Inspektion und Wiederverwendung um, ersetzt jedoch keine Validierung oder Datenqualitätsprüfung.

Wie man die JSON-Ausgang vor der Verwendung von es anderswo interpretiert

Überprüfen Sie die generierten Objekte, bevor Sie sie als produktionsbereite Daten behandeln. Header-Namen werden Schlüssel, Zeilenauftrag wird Objektauftrag im Array, und jeder aus CSV importierte Wert beginnt als Text, es sei denn, Sie konvertieren es später. Das heißt, die Struktur kann richtig aussehen, während Typen oder Feldetiketten noch aufräumen müssen.

Wenn JSON → CSV ausfällt, ist die häufigste Ursache ungültige JSON-Syntax oder Eingabe, die kein einziges Objekt oder Array von Objekten ist. Wenn CSV → JSON unerwartete Ausgabe gibt, überprüfen Sie die erste Zeile, inkonsistente Spaltenzahl, und ob Ihr eingefügter Text unübertroffene Zitate oder gebrochene Zeilenstruktur enthält.

Diese Seite ist für eine schnelle Umwandlung von veralteten tabellarischen Inhalten konzipiert. Es ersetzt keinen vollständigen Daten-Reinigungs-Workflow, Schema Mapper oder erweitertes CSV-Import-Tool durch benutzerdefinierte Abgrenzer und Spaltenregeln.

Andere Werkzeuge