Kategorie: Entwicklung

JSON-zu-Markdown-Tabelle-Konverter

Eigene IdeeTool fehlt?

Ein JSON-Array von Objekten im Browser in eine Markdown-Tabelle umwandeln

Fügen Sie ein JSON-Array von Objekten oder ein einzelnes Objekt ein und erhalten Sie eine einfügefertige Markdown-Tabelle, wobei verschachtelte Werte zu Spaltennamen mit Punktnotation abgeflacht werden. Die Umwandlung erfolgt in Ihrem Browser.

2 Zeile(n) in Ihrem Browser umgewandelt.

Markdown-Tabelle
| name | role | address.city |
| --- | --- | --- |
| Ada Lovelace | Engineer | London |
| Grace Hopper | Admiral | New York |

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Dieses Werkzeug flacht jeden JSON-Datensatz genauso ab wie der JSON-zu-CSV-Konverter dieser Website: Verschachtelte Objekte werden zu Spaltennamen mit Punktnotation wie address.city, und kurze Arrays einfacher Werte werden mit Semikolons verbunden. Anschließend werden die abgeflachten Zeilen als Markdown-Tabelle dargestellt, wobei die Spalten die Vereinigung der Schlüssel aller Datensätze bilden.

So funktioniert es

  1. Ein JSON-Array von Objekten oder ein einzelnes Objekt in das Eingabefeld einfügen.
  2. Die erzeugte Markdown-Tabelle unten ablesen.
  3. Die Markdown-Tabelle in Ihre README, Ihr Wiki oder einen Kommentar einfügen.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Werden meine Daten irgendwohin hochgeladen?
Nein. Sowohl das Parsen als auch die Formatierung erfolgen in JavaScript in Ihrem Browser-Tab, sodass nichts an einen Server gesendet wird.
Was passiert bei verschachtelten Objekten oder Arrays?
Verschachtelte Objekte werden zu Spaltennamen mit Punktnotation wie address.city abgeflacht, und Arrays einfacher Werte werden mit Semikolons zu einer einzigen Zelle verbunden.
Was, wenn Datensätze unterschiedliche Felder haben?
Die Tabellenspalten sind die Vereinigung der Schlüssel aller Datensätze, sodass ein Datensatz ohne ein bestimmtes Feld dort einfach eine leere Zelle erhält.