Estrutura do JSON

O JSON usa nós aninhados — sem numeração manual. O app gera os números automaticamente ao renderizar.

  • Cada couplet representa 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.