Markdown in einen JSON-Syntaxbaum umwandeln

Analysiere Markdown als abstrakten Syntaxbaum. Die Ausgabe beschreibt Knoten und Verschachtelung des Dokuments; sie ist kein beliebiges Geschäfts-JSON und keine automatische API-Struktur.

Markdown-Eingabe

259 Zeichen

JSON-Vorschau

Konvertierter Text
[
  {
    "type": "heading",
    "children": [
      {
        "type": "inline",
        "content": "Projektnotizen",
        "children": [
          {
            "type": "text",
            "content": "Projektnotizen"
          }
        ]
      }
    ],
    "tag": "h1"
  },
  {
    "type": "paragraph",
    "children": [
      {
        "type": "inline",
        "content": "Ein übersichtliches Dokument beginnt mit einer **klaren Struktur**.",
        "children": [
          {
            "type": "text",
            "content": "Ein übersichtliches Dokument beginnt mit einer "
          },
          {
            "type": "strong_open",
            "tag": "strong"
          },
          {
            "type": "text",
            "content": "klaren Struktur"
          },
          {
            "type": "strong_close",
            "tag": "strong"
          },
          {
            "type": "text",
            "content": "."
          }
        ]
      }
    ],
    "tag": "p"
  },
  {
    "type": "heading",
    "children": [
      {
        "type": "inline",
        "content": "Darauf kommt es an",
        "children": [
          {
            "type": "text",
            "content": "Darauf kommt es an"
          }
        ]
      }
    ],
    "tag": "h2"
  },
  {
    "type": "bullet_list",
    "children": [
      {
        "type": "list_item",
        "children": [
          {
            "type": "paragraph",
            "children": [
              {
                "type": "inline",
                "content": "Verständliche Überschriften",
                "children": [
                  {
                    "type": "text",
                    "content": "Verständliche Überschriften"
                  }
                ]
              }
            ],
            "tag": "p"
          }
        ],
        "tag": "li"
      },
      {
        "type": "list_item",
        "children": [
          {
            "type": "paragraph",
            "children": [
              {
                "type": "inline",
                "content": "Funktionierende Links",
                "children": [
                  {
                    "type": "text",
                    "content": "Funktionierende Links"
                  }
                ]
              }
            ],
            "tag": "p"
          }
        ],
        "tag": "li"
      },
      {
        "type": "list_item",
        "children": [
          {
            "type": "paragraph",
            "children": [
              {
                "type": "inline",
                "content": "Dateien, die sich weiterbearbeiten lassen",
                "children": [
                  {
                    "type": "text",
                    "content": "Dateien, die sich weiterbearbeiten lassen"
                  }
                ]
              }
            ],
            "tag": "p"
          }
        ],
        "tag": "li"
      }
    ],
    "tag": "ul"
  },
  {
    "type": "blockquote",
    "children": [
      {
        "type": "paragraph",
        "children": [
          {
            "type": "inline",
            "content": "Prüfe vor dem Download die gerenderte Vorschau.",
            "children": [
              {
                "type": "text",
                "content": "Prüfe vor dem Download die gerenderte Vorschau."
              }
            ]
          }
        ],
        "tag": "p"
      }
    ],
    "tag": "blockquote"
  }
]
Dateien werden in diesem Browser-Tab verarbeitet.

Markdown als JSON-Struktur untersuchen

Der Konverter bildet die geparste Dokumentstruktur ab.

01

Markdown einfügen

Öffne eine .md-Datei oder füge einen relevanten Ausschnitt in den Editor ein.

02

Knoten prüfen

Untersuche Typen, Inhalte und Verschachtelung von Überschriften, Absätzen, Listen und Inline-Elementen.

03

JSON übernehmen

Kopiere die Ausgabe oder speichere sie als .json-Datei für Tests und Werkzeuge.

Entwicklerausgabe

Die Markdown-Struktur als AST

Die Ausgabe macht sichtbar, wie der Parser das Dokument zerlegt.

KnotentypenBlock- und Inline-Elemente werden als benannte JSON-Knoten dargestellt.
HierarchieVerschachtelte Listen, Links und Formatierungen bleiben in der Baumstruktur erkennbar.
Lesbare DateiDas Ergebnis lässt sich kopieren oder als JSON speichern und vergleichen.
Geeignet für

Parser verstehen und verarbeiten

Fehlersuche

Prüfe, warum ein bestimmter Markdown-Abschnitt anders gerendert wird als erwartet.

Tests

Vergleiche Strukturen statt ausschließlich den Rohtext zu diffen.

Eigene Verarbeitung

Nutze den Baum als Ausgangspunkt für einen eigenen Transformationsschritt.

Häufige Fragen

Häufige Fragen

Ist das Ergebnis normales Anwendungs-JSON?

Es ist gültiges JSON, beschreibt aber gezielt den abstrakten Syntaxbaum des Markdown-Dokuments.

Wofür steht AST?

AST bedeutet abstrakter Syntaxbaum. Er zeigt die erkannten Bestandteile und ihre Beziehungen, nicht nur den sichtbaren Text.

Kann ich das JSON direkt in einer API verwenden?

Nur wenn deine API genau diese Struktur erwartet. Meist musst du die Knoten zunächst in dein eigenes Datenmodell überführen.