Estrutura do JSON
O JSON usa nós aninhados — sem numeração manual. O app gera os números automaticamente ao renderizar.
- Cada
coupletrepresenta um par dicotômico (N. / N'.). lead— texto do item.result— família/táxon terminal (fim de ramo).alt— o ramo alternativo (o “prima” N'.).children— sub-couplets que seguem este item.
Exemplo mínimo
{
"title": "Minha chave",
"sections": [{
"id": "sec1", "label": "GRUPO A", "subtitle": "...",
"subsections": [{
"id": "sub1", "label": "Subgrupo I",
"couplets": [{
"lead": "Plantas aquáticas",
"result": "Família X",
"alt": {
"lead": "Plantas terrestres",
"children": [{
"lead": "Folhas opostas", "result": "Família Y",
"alt": { "lead": "Folhas alternas", "result": "Família Z" }
}]
}
}]
}]
}]
}
Como funciona a numeração
Cada par lead / alt.lead recebe automaticamente o mesmo número (N. e N'.). Os números são
sequenciais dentro de cada subsection, reiniciando a cada novo bloco.
Fluxo de trabalho recomendado
- Edite o JSON na aba Editor JSON.
- Clique Aplicar para ver a chave na aba Chave.
- Use Identificar para navegar pela chave passo a passo.
- Salve o JSON editado com Salvar JSON.