Kostenloses Tool
JSON-zu-Markdown-Konverter
JSON einfügen oder eine .json-Datei ablegen und Markdown zurückbekommen: Überschriften werden zu #, Listen zu Aufzählungen, Tabellen zu GFM-Tabellen. Gelesen wird das Schema, das der Konverter Markdown zu JSON schreibt, sodass ein Dokument den Rundlauf übersteht. Alles läuft in diesem Tab — nichts wird hochgeladen.
oder eine .json-Datei in dieses Feld ziehen
Unterstützte Blocktypen
heading depth (1-6), text
paragraph text
code lang, text
math text
blockquote blocks
list ordered, start, items [ text, checked, list ]
table head, rows, align
hr -
html text
frontmatter text
def id, href, title
raw textLäuft vollständig in Ihrem Browser — Ihre Datei wird nie hochgeladen.
So wird JSON zu Markdown
- JSON oben einfügen, eine
.json-Datei darauf ablegen oder Beispiel laden drücken, um mit einem gültigen Dokument zu beginnen. Das Markdown wird beim Tippen neu erzeugt, und ein Problem wird unter dem Feld erklärt. - Jeder Block wird der Reihe nach ausgegeben: ein
headingwird zu#–######, einparagraphzu Text, einelistzu Aufzählung (nummeriert, wennorderedtrue ist), einetablezu einer GFM-Tabelle undcodezu einem eingezäunten Block. - Markdown kopieren, als
.mdherunterladen oder im Editor öffnen, um das Rendering zu prüfen und weiterzuschreiben.
Was der Konverter akzeptiert
- Ein Dokumentobjekt —
{"blocks": [...]}— oder ein einfaches Array von Blöcken, wie es ein schnellesJSON.parseliefert. Ein Block, der kein Objekt ist, wird mit seiner Position gemeldet statt übersprungen. textwird als Markdown ausgegeben, genau wie es erscheint. Wenn Ihre Zeichenketten reiner Text und kein Markdown sind, setzen Sie Markdown-Syntax maskieren, damit ein Name wieC# *Handbuch*nicht als Formatierung gelesen wird.- Eine verschachtelte Liste steht im Feld
listeines Eintrags, und ein Aufgaben-Eintrag setztcheckedauftrueoderfalse. Unbekannte Blocktypen werden gemeldet statt geraten, damit ein Tippfehler keinen Abschnitt still verschluckt.
Häufige Fragen
Welche JSON-Form wird erwartet?
Die, die der Konverter Markdown zu JSON erzeugt: {"blocks":[{"type":"heading","depth":2,"text":"Installation"}]}. Ein reines Array dieser Blöcke funktioniert auch, und ein Block ohne type, aber mit text, gilt als Absatz.
Warum wird ein unbekannter Typ gemeldet?
Weil der type eines Blocks fehlt oder falsch geschrieben ist. Die Meldung nennt die Position im Array, und das Referenzfeld unter dem Tool listet alle unterstützten Typen mit ihren Feldern.
Wird mein JSON hochgeladen?
Nein. Parsen und Umwandeln passieren in diesem Browser-Tab, auch beim Ablegen einer Datei; nichts wird gesendet und es gibt keinen serverseitigen Schritt.
Wie werden Tabellen, Code und verschachtelte Listen behandelt?
Tabellen behalten Kopfzeile und Spaltenausrichtung, ein senkrechter Strich in einer Zelle wird maskiert, und ein Codebeispiel mit Zaun bekommt einen längeren Zaun, damit es nicht zu früh endet. Verschachtelte Listen werden unter ihrem Eintrag eingerückt.
Wieder JSON aus Markdown?
Der Konverter Markdown zu JSON liest dasselbe Schema, und der Editor zeigt das Markdown mit Live-Vorschau, bevor Sie es nach PDF, HTML oder DOCX exportieren.
Markdown Viewer öffnen