Zum Inhalt springen
SDETRole
SDETRole

JSON & Daten

JSON-zu-CSV-Konverter

JSON-Arrays in CSV mit Spalten in Punktnotation umwandeln.

Läuft vollständig in Ihrem Browser Ohne Anmeldung

JSON input

0 chars

CSV output

Über dieses Tool

Als CSV lässt sich eine API-Response bequem in einer Tabellenkalkulation prüfen, an einen Bugreport anhängen oder in einen datengetriebenen Test einspeisen. Dieser Konverter nimmt ein Array von Objekten (oder ein einzelnes Objekt), flacht verschachtelte Objekte zu Spalten in Punktnotation wie address.city ab und bildet die Kopfzeile aus der Vereinigung aller Keys über alle Zeilen. Auch ein Feld, das nur in manchen Datensätzen vorkommt, erhält also eine Spalte. Felder mit Trennzeichen, Anführungszeichen oder Zeilenumbrüchen werden gemäß RFC 4180 gequotet und escaped.

So funktioniert es

  1. Fügen Sie ein JSON-Array von Objekten ein oder klicken Sie auf „Load sample“ (Beispiel laden).
  2. Wählen Sie das Trennzeichen und ob Arrays zu indizierten Spalten (roles.0, roles.1) oder zu einer einzelnen JSON-codierten Zelle werden.
  3. Behalten Sie CRLF-Zeilenenden für Excel und RFC 4180 oder wechseln Sie zu LF für Unix-Tools.
  4. Kopieren Sie das CSV oder laden Sie es als data.csv herunter.

FAQ zu JSON-zu-CSV-Konverter

Wie werden verschachtelte Objekte und Arrays behandelt?

Objekte werden mit Punkten abgeflacht: {"address":{"city":"Boston"}} wird zur Spalte address.city. Arrays werden zu roles.0, roles.1 usw. oder, wenn Sie diese Option wählen, zu einer Zelle mit dem JSON-Array. Leere Objekte und Arrays werden als {} und [] geschrieben, damit Sie sie von fehlenden Werten unterscheiden können.

Was passiert mit null und fehlenden Feldern?

Beide werden zu leeren Zellen. Müssen Sie sie im Test unterscheiden, behalten Sie die Daten in JSON oder fügen Sie vor der Umwandlung eine explizite Markierung hinzu.

Öffnet sich die CSV korrekt in Excel?

Verwenden Sie das Komma (oder das Semikolon in Gebietsschemas mit Dezimalkomma, etwa im deutschen Excel) und CRLF-Zeilenenden. Lange numerische IDs zeigt Excel eventuell trotzdem in wissenschaftlicher Notation an; das ist eine Anzeigeeinstellung in Excel, kein Problem der Datei.

Tippen Sie, um SDETRole zu durchsuchen.

Volltextsuche mit Pagefind · läuft in Ihrem Browser Suchseite öffnen →