JSON in CSV umwandeln
Wandeln Sie ein JSON-Array aus Objekten in CSV um und wählen Sie die Darstellung von null.
Ein kleines Beispiel ausprobieren
Ein kleines Beispiel ausprobieren
Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.
Das Tool verwendet die Objektschlüssel als CSV-Kopfzeile und schreibt die Werte der Objekte in die jeweiligen Zeilen. Fügen Sie ein JSON-Array aus Objekten ein. Wählen Sie, ob null als leere CSV-Zelle oder als Text „null“ ausgegeben wird, und starten Sie die Umwandlung. CSV unterscheidet eine leere Zelle nicht sicher von einer leeren Zeichenfolge oder einer fehlenden Eigenschaft. Tabellenprogramme können Zellen mit =, +, -, @, Tabulator oder Zeilenumbruch als Formeln interpretieren.
JSON-Array aus Objekten
[{"id":"001","note":"tea, coffee"},{"id":"002","note":"hello"}]Erwartete Ausgabe
id,note 001,"tea, coffee" 002,hello
Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.
Der Text wird in deinem Browser verarbeitet.
Dieses Tool teilen
Nur der öffentliche Link zum Tool wird geteilt. Ihre Eingaben und Ergebnisse bleiben hier.
Link zum manuellen Kopieren anzeigen
Kurz erklärt
Das Tool verwendet die Objektschlüssel als CSV-Kopfzeile und schreibt die Werte der Objekte in die jeweiligen Zeilen.
Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.
Anleitung
Fügen Sie ein JSON-Array aus Objekten ein. Wählen Sie, ob null als leere CSV-Zelle oder als Text „null“ ausgegeben wird, und starten Sie die Umwandlung.
Grenzen
CSV unterscheidet eine leere Zelle nicht sicher von einer leeren Zeichenfolge oder einer fehlenden Eigenschaft. Tabellenprogramme können Zellen mit =, +, -, @, Tabulator oder Zeilenumbruch als Formeln interpretieren.
Häufige Fragen
Wie werden JSON-null-Werte dargestellt?
Standardmäßig wird null zu einer leeren CSV-Zelle. Wählen Sie den Text null, wenn der Wert sichtbar sein soll. CSV kann null, leere Zeichenfolgen und fehlende Eigenschaften nicht selbst unterscheiden.
Was geschieht mit verschachtelten Objekten und Arrays?
Sie werden als JSON-Text innerhalb einer zitierten CSV-Zelle serialisiert, sodass ihre Struktur in diesem Feld erhalten bleibt.
Warum kann die Umwandlung bei einer Zahl abbrechen?
JavaScript kann manche JSON-Zahlen nicht exakt bewahren. Das Tool bricht ab, statt sie zu runden; speichern Sie Kennungen als Zeichenfolgen oder verwenden Sie ein verlustfreies JSON-Werkzeug.
Was geschieht mit fehlenden Eigenschaften?
Eine fehlende Eigenschaft wird als leere Zelle ausgegeben, genau wie eine leere Zeichenfolge. CSV enthält keinen eigenen Wert für eine fehlende Eigenschaft.
Kann ich jede Ausgabe sicher in einer Tabellenkalkulation öffnen?
Nicht automatisch. Tabellenprogramme können Zellen, die mit Formelsyntax beginnen, ausführen. Prüfen Sie nicht vertrauenswürdige Daten vor dem Öffnen; Anführungszeichen sind keine universelle Schutzmaßnahme.
Quellen und Referenzen
- RFC 8259: Datenaustauschformat JSON
- RFC 4180: CSV-Format und MIME-Typ
- MDN: Zahlendarstellung in JavaScript
- OWASP: CSV-Injection
Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.
