Kategorie: Entwicklung
JSON-zu-Markdown-Tabelle-Konverter
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.
| 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
- Ein JSON-Array von Objekten oder ein einzelnes Objekt in das Eingabefeld einfügen.
- Die erzeugte Markdown-Tabelle unten ablesen.
- 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.