Markdown-Eingabe

oder Datei hier ablegen oder Code unten einfügen
Markdown-Optionen

JSON-Ausgabe

JSON-Ausgabe

Leere Zellen

Dateien verlassen nie den BrowserWie?

Dieses Tool wandelt eine Markdown-Tabelle in JSON um – standardmäßig in ein Array von Objekten, dessen Schlüssel die Zellen der Kopfzeile sind. Tabelle einfügen und das JSON kopieren.

Zuletzt aktualisiert:

So funktioniert’s

  1. Tabelle einfügen

    Eine Markdown-Tabelle oder ein Dokument mit Tabellen einfügen, eine .md-Datei ablegen oder „Von URL öffnen“ nutzen; bei mehreren Tabellen die gewünschte wählen.

  2. JSON-Format wählen

    Unter „JSON-Format“ stehen „Array von Objekten“, „Array von Arrays“ mit der Kopfzeile zuerst, „Objekt mit Spalte als Schlüssel“ und „JSON Lines“ zur Wahl; die Typerkennung lässt sich abschalten.

  3. JSON übernehmen

    Das JSON kopieren, mit „.JSON herunterladen“ speichern oder im JSON Viewer öffnen.

Funktionen

  • Typisierte Werte

    Zahlen werden zu Zahlen, true, false und null zu JSON-Literalen; Codes wie 007 und Telefonnummern wie +49 30 bleiben Text.

  • Passende Struktur

    Objekte für Code und Testdaten, Arrays für kompakte Daten, Objekte mit Schlüsselspalte für Lookups per ID und JSON Lines für Streaming-Tools.

  • Saubere Schlüssel

    Kopfzellen werden ohne ihr Markdown zu Schlüsseln; doppelte oder leere Überschriften werden umbenannt (name_2, column_3), damit kein Wert verloren geht.

  • Verschachtelte Ausgabe

    Mit „Spalten mit Punkt verschachteln“ werden Überschriften wie user.name zu verschachtelten Objekten ({"user": {"name": …}}).

Grenzen & Datenschutz

Erlaubt sind Markdown-Dateien bis 20 MB. Ab 5 MB liest das Tool direkt aus der Datei, statt sie in den Editor zu laden.

Typischer Anwendungsfall ist, Dokumentation in Daten zu verwandeln: Eine Tabelle mit Feature-Flags, Fehlercodes, Testfällen oder Übersetzungen aus einer README wird zur JSON-Datei für den Code, ohne etwas abzutippen. Gelesen werden nur GFM-Pipe-Tabellen, jeweils eine; Tabellen in Codeblöcken werden ignoriert. Die Doppelpunkte der Ausrichtung haben in JSON keine Bedeutung und werden nicht übernommen. Der umgekehrte Weg führt über JSON in Markdown-Tabelle.

Hochgeladen wird dabei nichts – siehe Datenschutzseite.

Häufige Fragen

Wie werden leere Zellen geschrieben?

Standardmäßig als leerer String. Unter „Leere Zellen“ lässt sich null wählen oder „weglassen“, dann fehlt der Schlüssel im Objekt.

Kann alles als String bleiben?

Ja. „Zahlen und true/false erkennen“ abschalten, dann bleibt jeder Wert ein String – genau wie in der Tabelle geschrieben.

Was wird aus 1.234,56 oder 3,5?

Ein String. Als Zahl erkannt wird nur die JSON-übliche Schreibweise mit Punkt wie 3.5, sodass deutsche Zahlenformate nicht falsch gelesen werden.

Was passiert mit Fettdruck und Links in Zellen?

Sie werden standardmäßig zu reinem Text: **Aurora** ergibt "Aurora". Mit „Markdown-Quelltext behalten“ bleiben die Markierungen erhalten.

Wie entsteht ein Objekt mit der ID als Schlüssel?

„Objekt mit Spalte als Schlüssel“ wählen und unter „Schlüsselspalte“ die ID-Spalte angeben; jede Zeile wird zu einer Eigenschaft mit ihrer ID als Namen.

Werden die Daten irgendwohin gesendet?

Nein. Parsen und Umwandeln laufen nur im Browser.

Ähnliche Tools