Code formatieren / MULTIVERTO

JSON in CSV

Wandeln Sie ein flaches JSON-Objektarray in CSV-Zeilen um.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Liest den dokumentierten Eingabeausschnitt und schreibt die entsprechende Zieldarstellung.

Gut zu wissen

Prüfen Sie bei komplexer Syntax oder Produktionsdateien die Ausgabe in der Zielanwendung und mit einem spezialisierten Werkzeug.

02 / Beispiel

Beispiel

Ihre Eingabe[{"name":"Ada","stadt":"Hallo"},{"name":"Lin","stadt":"Willkommen"}]
Ergebnisname,stadt Ada,Hallo Lin,Willkommen

03 / Anleitung

JSON in CSV — So funktioniert es

Was dieses Werkzeug ändert

Wandeln Sie ein flaches JSON-Objektarray in CSV-Zeilen um. Liest den dokumentierten Eingabeausschnitt und schreibt die entsprechende Zieldarstellung. Die Eingabe ist ein nichtleeres JSON-Array flacher Objekte. Jeder gefundene Schlüssel wird CSV-Spalte; zitierte Zellen erlauben Kommas, Anführungszeichen und Zeilenumbrüche. Verschachtelte Objekte oder Arrays werden als mehrdeutig abgewiesen.

Das Format verstehen

CSV beschreibt Datensätze und Zellen, kein typisiertes Objektmodell. Die erste Zeile dient als Kopf; Kommas innerhalb einer Zelle verlangen Anführungszeichen, innere Anführungszeichen werden verdoppelt. Der Parser akzeptiert Zeilenumbrüche in zitierten Feldern und weist unterschiedliche Spaltenzahlen oder doppelte Spaltennamen ab. CSV nach JSON liefert daher für jede Zelle einen String, selbst wenn sie wie Zahl oder Boolean aussieht. JSON nach CSV akzeptiert ein nichtleeres Array flacher Objekte und sammelt deren Schlüssel als Spalten. Fehlende oder null-Werte werden zu leeren Zellen, die nach einer Rückumwandlung ohne externes Schema nicht zu unterscheiden sind.

Ein verlässlicher Ablauf

Ein Datenformatwechsel bildet zwei Informationsmodelle aufeinander ab; er tauscht nicht bloß Satzzeichen aus. Beginnen Sie mit einem kleinen repräsentativen Datensatz, möglichst auch mit Nicht-ASCII-Zeichen, fehlendem Feld oder verschachteltem Wert. Führen Sie die Umwandlung aus und prüfen Sie Schlüssel, Reihenfolge, Zahlen, Nullwerte, Arrays und wiederholte Einträge. Im Zielformat kann ein Merkmal der Quelle ohne direktes Gegenstück sein; die jeweilige Anleitung beschreibt die unterstützte Abbildung. Öffnen Sie die Ausgabe in der Zielanwendung und führen Sie nach Möglichkeit einen Rückweg zum Vergleich wichtiger Felder aus. Für Massendaten oder externe Verträge brauchen Sie einen vollständigen Parser und Schema-Tests.

Das Ergebnis prüfen

Bewahren Sie die Quelle neben der Ausgabe auf und prüfen Sie zuerst ein kleines bekanntes Beispiel, bevor Sie ein großes Dokument bearbeiten. Vergleichen Sie den sachlichen Inhalt, nicht bloß Dateigröße oder Zeilenzahl. Kontrollieren Sie Namen, zitierte Zeichenketten, Nicht-ASCII-Zeichen, Zeilenenden und wiederholte Felder nach der Umwandlung. Eine lesbare Ausgabe validiert kein Schema, belegt keine Ausführbarkeit von Code und macht Daten nicht automatisch veröffentlichbar. Diese Seite verarbeitet Text im Browser und zeigt die Ausgabe als Text; beim Einfügen gelten jedoch die Regeln der Zielanwendung. Wird eine Eingabe abgewiesen, suchen Sie die nicht unterstützte Konstruktion und verwenden Sie gegebenenfalls einen spezialisierten Parser.

So wird die Eingabe umgewandelt
JSON — Eingabe
Struktur lesen und umwandeln
CSV — Ergebnis