JSON und CSV stellen Daten unterschiedlich dar
JSON unterstützt verschachtelte Objekte, Arrays, Boolesche Werte, Zahlen, Nullwerte und strukturierte Beziehungen. CSV ist eine flache Tabelle mit Zeilen und Spalten. Die Konvertierung ist einfach, wenn der JSON-Stamm ein Array ähnlich geformter Objekte ist, aber verschachtelte oder inkonsistente Datensätze erfordern Entscheidungen darüber, wie Spalten erstellt werden sollen.
[{"name":"Ada","team":"QA","active":true},{"name":"Sam","team":"Design","active":false}]Dieses Beispiel wird sauber auf drei CSV-Spalten abgebildet. Ein Adressobjekt oder ein Array von Tags gilt nicht.
Vorbereiten und validieren Sie die Quelle
- Arbeiten Sie an einer Kopie, wenn JSON wichtig ist.
- Validieren Sie die Syntax und beheben Sie den ersten Parser-Fehler vor der Konvertierung.
- Bestätigen Sie, welches Array die benötigten Datensätze enthält.
- Entfernen Sie Geheimnisse und persönliche Daten, die nicht in eine Tabelle aufgenommen werden sollten.
- Untersuchen Sie mehrere Datensätze auf fehlende Schlüssel oder sich ändernde Werttypen.
Die Checkliste für ungültige JSON deckt häufige Probleme mit Anführungszeichen, Kommas, Klammern und Escapezeichen ab.
Entscheiden Sie, wie verschachtelte Felder reduziert werden sollen
Ein Konverter kann address.city in einen Spaltennamen umwandeln und ihn serialisieren ein verschachteltes Objekt als Text oder lassen Sie nicht unterstützte Strukturen weg. Arrays können zu einer Zelle zusammengefügt oder in wiederholte Zeilen erweitert werden. Es gibt kein allgemeingültiges Ergebnis; Wählen Sie basierend darauf, wie die CSV analysiert wird.
| JSON-Wert | Mögliche CSV-Behandlung |
|---|---|
| Fehlende Eigenschaft | Leere Zelle |
| Verschachteltes Objekt | Abgeflachte Spalten wie z address.city |
| Kurzes Tag-Array | Verbundener Text in einer Zelle |
| Array wiederholter Transaktionen | Separate Zeile pro Transaktion |
Konvertieren und überprüfen Sie die CSV-Datei
- Öffnen Sie die validierte JSON-Datei im Konvertierungstool.
- Wählen Sie CSV-Ausgabe und Überprüfen Sie alle Reduzierungsoptionen.
- Speichern Sie unter einem neuen Dateinamen.
- Öffnen Sie zuerst die CSV-Datei als Nur-Text und bestätigen Sie die Kopfzeile und die Anführungszeichen.
- Öffnen Sie sie dann in der Zieltabelle oder im Analysetool.
- Vergleichen Sie die Zeilenanzahl und Beispielwerte mit der Quelle JSON.
JSON Viewer & Formatter unterstützt JSON-Validierung, Formatierung, Minimierung und Export in CSV oder XML auf Windows.
Vermeiden Sie Fehler bei der Interpretation von Tabellenkalkulationen
Tabellenkalkulationssoftware kann lange IDs als Zahlen uminterpretieren, führende Nullen entfernen, datumsähnlichen Text konvertieren oder formelähnliche Werte unerwartet anzeigen. Importieren Sie die CSV-Datei mit expliziten Spaltentypen, wenn die Bezeichner genau bleiben müssen. Behandeln Sie CSV-Dateien aus nicht vertrauenswürdigen Quellen vorsichtig, insbesondere wenn Zellen mit Formelzeichen beginnen.
Erkunden Sie JSON Viewer & Formatter für Windows
Diese Anleitung beantwortet zunächst den Arbeitsablauf. Sehen Sie sich die verifizierten Funktionen und Screenshots auf der Megaish-Produktseite an, bevor Sie mit Microsoft Store fortfahren.
Funktionen und Screenshots anzeigenHäufige Fragen
Kann jede JSON-Datei in CSV konvertiert werden?
Die meisten JSON können irgendwie umgewandelt werden, aber tief verschachtelte oder unregelmäßige Strukturen erfordern möglicherweise Reduzierungsregeln oder mehrere verknüpfte Tabellen.
Warum sind einige CSV-Zellen leer?
Datensätze enthalten möglicherweise nicht dieselben Eigenschaften oder Null- und fehlende Werte werden möglicherweise als leere Zellen exportiert. Vergleichen Sie diese Zeilen mit der Quelle.
Werden die Datentypen JSON in CSV erhalten bleiben?
CSV enthält keine Metadaten vom Typ JSON. Die empfangende Tabellenkalkulation oder das empfangende Programm kann Zahlen, Daten und Text unterschiedlich ableiten.