Adicionar a origem
Digite, cole ou abra o código Markdown. O conteúdo continua disponível para correção durante a tarefa.
Esta saída descreve a árvore sintática abstrata do documento. Ela não cria um modelo de negócio genérico e não deve ser confundida com uma conversão arbitrária de texto para JSON.
[
{
"type": "heading",
"children": [
{
"type": "inline",
"content": "Notas do projeto",
"children": [
{
"type": "text",
"content": "Notas do projeto"
}
]
}
],
"tag": "h1"
},
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Um documento claro começa com uma **estrutura bem definida**.",
"children": [
{
"type": "text",
"content": "Um documento claro começa com uma "
},
{
"type": "strong_open",
"tag": "strong"
},
{
"type": "text",
"content": "estrutura bem definida"
},
{
"type": "strong_close",
"tag": "strong"
},
{
"type": "text",
"content": "."
}
]
}
],
"tag": "p"
},
{
"type": "heading",
"children": [
{
"type": "inline",
"content": "O que conferir",
"children": [
{
"type": "text",
"content": "O que conferir"
}
]
}
],
"tag": "h2"
},
{
"type": "bullet_list",
"children": [
{
"type": "list_item",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Títulos fáceis de entender",
"children": [
{
"type": "text",
"content": "Títulos fáceis de entender"
}
]
}
],
"tag": "p"
}
],
"tag": "li"
},
{
"type": "list_item",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Links que continuam funcionando",
"children": [
{
"type": "text",
"content": "Links que continuam funcionando"
}
]
}
],
"tag": "p"
}
],
"tag": "li"
},
{
"type": "list_item",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Arquivos simples de editar",
"children": [
{
"type": "text",
"content": "Arquivos simples de editar"
}
]
}
],
"tag": "p"
}
],
"tag": "li"
}
],
"tag": "ul"
},
{
"type": "blockquote",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Confira a prévia renderizada antes de baixar.",
"children": [
{
"type": "text",
"content": "Confira a prévia renderizada antes de baixar."
}
]
}
],
"tag": "p"
}
],
"tag": "blockquote"
}
]
Trabalhe primeiro com o código Markdown; só considere a tarefa concluída depois de conferir uma árvore sintática JSON.
Digite, cole ou abra o código Markdown. O conteúdo continua disponível para correção durante a tarefa.
Revise a estrutura principal, confira os elementos que devem permanecer e corrija o que não fizer sentido antes de gerar o resultado.
Use a ação “Baixar .json” e verifique uma árvore sintática JSON no programa ou no destino em que será usado.
Os pontos abaixo descrevem o que uma árvore sintática JSON mantém hoje. Eles não prometem reprodução idêntica entre formatos diferentes.
Entender como um trecho foi analisado.
Criar testes estruturais de Markdown.
Preparar uma transformação de desenvolvimento.
Nós de bloco e de linha mantêm seus tipos. Listas, links e formatações preservam a hierarquia reconhecida. O JSON pode ser inspecionado, copiado e comparado. Ainda assim, confira o resultado no destino final.
Os formatos não têm os mesmos recursos. A forma dos nós segue o analisador usado pelo produto. Não é um contrato universal de API.
Compare a árvore com os requisitos do seu programa. Guarde a origem até terminar essa comparação.