Strumento gratuito
Convertitore da Markdown a JSON
Incolla Markdown o trascina un file .md e ottieni un documento JSON strutturato: ogni titolo, paragrafo, lista, tabella, blocco di codice e citazione diventa un oggetto con un type, così la struttura che il file ha già è disponibile per uno script, un’API o un CMS. La conversione avviene in questa scheda: non viene caricato nulla.
oppure trascina un file .md in questo riquadro
Riferimento dei blocchi
{
"type": "document",
"blocks": [
{
"type": "heading",
"depth": 1,
"text": "Release 2.0 notes"
},
{
"type": "paragraph",
"text": "The **converter** turns each block into an object with a type."
},
{
"type": "heading",
"depth": 2,
"text": "Highlights"
},
{
"type": "list",
"ordered": false,
"start": 1,
"items": [
{
"text": "Faster preview"
},
{
"text": "Tables keep their alignment",
"checked": true
},
{
"text": "Nested details:",
"list": {
"ordered": true,
"start": 1,
"items": [
{
"text": "one"
},
{
"text": "two"
}
]
}
}
]
},
{
"type": "blockquote",
"blocks": [
{
"type": "paragraph",
"text": "Documents never leave the browser."
}
]
},
{
"type": "table",
"align": [
"left",
"right"
],
"head": [
"Area",
"Status"
],
"rows": [
[
"Parser",
"ready"
]
]
},
{
"type": "code",
"lang": "js",
"text": "const blocks = parse(markdown);"
}
]
}Funziona interamente nel browser: il file non viene mai caricato.
Come convertire Markdown in JSON
- Incolla Markdown nel riquadro qui sopra, trascinaci un file
.mdo premi Carica esempio per vedere la forma dell’output. Il JSON viene ricostruito mentre scrivi. - Il documento viene diviso in blocchi. I titoli ricevono
depth, le listeordered,starteitems, le tabellehead,rowsealign, il codicelang. La sintassi in linea, come**grassetto**o un link, resta com’è neltextdi ogni blocco. - Copia il JSON o scaricalo come
.json. Il convertitore da JSON a Markdown legge lo stesso schema per tornare al Markdown quando serve.
Com’è fatto il JSON
- L’output è un unico oggetto:
{"type": "document", "blocks": [...]}. Non è il flusso di token interno dimarked, che porta dettagli di rendering e cambia tra versioni: è uno schema piccolo e stabile. textconserva il Markdown in linea esattamente com’è stato scritto, quindi grassetto, escape e link per riferimento sopravvivono. È anche il motivo per cui il documento torna indietro senza perdite.- HTML grezzo, definizioni dei link e front matter YAML mantengono blocchi propri (
html,def,frontmatter) invece di essere eliminati: nulla sparisce in silenzio.
Domande frequenti
Quale struttura JSON viene prodotta?
Un albero di blocchi: {"type":"document","blocks":[{"type":"heading","depth":1,"text":"Titolo"}]}. Il Riferimento dei blocchi sotto lo strumento elenca i campi di ogni blocco.
Grassetto, link e altre formattazioni in linea vengono conservati?
Sì, dentro text e in forma Markdown. Seleziona Solo testo se ti servono le parole senza sintassi: i marcatori del grassetto spariscono e un link mantiene l’etichetta senza l’URL.
Il mio Markdown viene caricato o salvato?
No. Il parser è incluso in questa pagina e la conversione avviene nella scheda; il file non lascia mai il tuo dispositivo. Nessun account, nessuna coda, nessun processo sul server.
Posso riconvertire il JSON in Markdown?
Sì, è quello che fa il convertitore da JSON a Markdown. Le due pagine condividono lo stesso schema: il giro completo restituisce il documento di partenza e modificare il JSON a mano è sicuro.
Preferisci leggere il Markdown?
Apri l’editor per vedere lo stesso documento con anteprima dal vivo, formule, diagrammi ed export in PDF, HTML o DOCX. Gli strumenti JSON restano a un clic nel menu Strumenti.
Apri Markdown Viewer