Zum Inhalt springen
100% lokal

JSON zu Markdown-Tabelle

Konvertiert ein JSON-Array von Objekten in eine Markdown-Tabelle oder umgekehrt.

Eingabe
Ausgabe

JSON zu Markdown-Tabelle

Fügen Sie ein JSON-Array von Objekten ein und dieses Tool erstellt eine Markdown-Tabelle daraus: Die Schlüssel jedes Objekts werden zur Kopfzeile und jedes Objekt wird zu einer Datenzeile. Verwenden Sie es, um eine API-Antwort zu dokumentieren, einen Konfigurationsexport in eine lesbare Tabelle für eine README-Datei umzuwandeln oder eine kurze Datenzusammenfassung in einen GitHub-Issue oder eine Wiki-Seite einzufügen.

Verschachtelte Objekte können in Punkt-Notation-Spalten flach gemacht werden (`user.name`, `user.age`), anstatt als rohes JSON in einer Zelle angezeigt zu werden, und derselbe Umschalter rekonstruiert die verschachtelte Form bei der Umwandlung einer Tabelle zurück in JSON. Die Spaltenausrichtung kann auf links, zentriert, rechts oder "Zahlen rechts" eingestellt werden, wodurch jede Spalte, in der jeder Wert numerisch ist, rechtsbündig wird und die restlichen linksbündig bleiben. Das Feld "Spalten" wählt genau aus, welche Schlüssel einbezogen werden sollen und in welcher Reihenfolge, sodass ein breites Objekt nicht zu einer breiten Tabelle werden muss. Das Auffüllen von Spaltenbreiten mit Leerzeichen richtet die rohe Markdown-Quelle in einem Monospace-Editor aus, und Pipe-Zeichen in Werten werden standardmäßig maskiert, sodass ein versehentliches `|` die Tabellenstruktur niemals beschädigt.

Durch das Umschalten der Richtung auf "Markdown-Tabelle → JSON" wird der Prozess umgekehrt: Fügen Sie eine Tabelle ein und erhalten Sie ein JSON-Array zurück, mit denselben Flatten-, Spaltenauswahl- und Pipe-Escape-Optionen in umgekehrter Reihenfolge angewendet – nützlich, um strukturierte Daten aus einer in ein Markdown-Dokument oder einen GitHub-Kommentar eingefügten Tabelle zu extrahieren. CRLF und LF Zeilenumbrüche werden identisch behandelt, und die Live-Anzahl unter der Ausgabe meldet Zeilen und Spalten, während Sie tippen.

Alles läuft lokal in Ihrem Browser – nichts, was Sie einfügen, wird irgendwo hochgeladen, daher ist es sicher, Daten aus privaten Projekten zu konvertieren. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie die Ausgabe zurück in die Eingabe, um eine weitere Konvertierung zu verketten.

Häufige Fragen

Was passiert mit verschachtelten Objekten?
Standardmäßig wird ein verschachteltes Objekt oder Array als rohes JSON innerhalb der Zelle angezeigt. Aktivieren Sie "Verschachtelte Objekte flach machen", um sie stattdessen in Punkt-Notation-Spalten wie user.name und user.age zu teilen.
Wie entscheidet die Ausrichtung "Zahlen rechts", welche Spalten rechtsbündig ausgerichtet werden?
Eine Spalte wird nur dann rechtsbündig ausgerichtet, wenn jeder Wert numerisch ist. Jede Spalte mit auch nur einem nicht-numerischen Wert wird linksbündig ausgerichtet, was der gewöhnlichen Lesart von Tabellen mit gemischtem Inhalt entspricht.
Kann ich eine Markdown-Tabelle zurück in JSON konvertieren?
Ja. Schalten Sie die Richtungsoption auf "Markdown-Tabelle → JSON" um und fügen Sie eine Tabelle ein – die Kopfzeile wird zur Objektschlüssel und jede folgende Zeile wird zu einem Objekt.
Was ist, wenn meine Objekte unterschiedliche Schlüssel haben?
Die Tabelle enthält jeden Schlüssel, der in allen Objekten angezeigt wird, in der Reihenfolge, in der er zuerst angezeigt wird, und lässt eine Zelle leer für jedes Objekt, dem dieser Schlüssel fehlt.
Werden meine JSON- oder Tabellendaten irgendwo hochgeladen?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser mit JavaScript – Ihre Daten werden niemals an einen Server gesendet.