Conversores de arquivos

Conversor de JSON para Tabela

Converta matrizes e listas JSON em tabelas estruturadas em HTML ou Markdown de forma rápida e clara.

Executar ferramenta

O conversor de JSON para tabela transforma listas de dados estruturados em formato JSON em tabelas organizadas prontas a utilizar em páginas web ou documentos técnicos. O utilitário processa matrizes de primeiro nível, aceitando tanto listas de valores simples como conjuntos de objetos estruturados. Ao inserir uma lista de objetos, as propriedades encontradas determinam automaticamente as colunas da tabela pela ordem em que surgem, preenchendo com espaços em branco os campos em falta. Se a matriz contiver apenas valores escalares, o sistema gera uma tabela direta de uma única coluna. A ferramenta disponibiliza a saída em código HTML ou na sintaxe Markdown, com possibilidade de gerar ambos os formatos em simultâneo. Os carateres especiais com significado próprio em HTML e as barras verticais em Markdown são devidamente convertidos para garantir a formatação correta. O processamento exige uma matriz JSON válida e preenchida, facilitando a visualização rápida e a integração direta de registos de dados.

Instruções

  1. Cole ou escreva a sua matriz de dados em formato JSON no campo de entrada.
  2. Indique o formato de apresentação pretendido, escolhendo entre HTML, Markdown ou a apresentação conjunta de ambos.
  3. Execute a conversão para visualizar a tabela gerada na área de resultados.
  4. Copie o código gerado para utilizar no seu documento, editor de texto ou página web.

Exemplos

  • Entrada com lista de objetos: [{"nome": "Ana", "cidade": "Lisboa"}, {"nome": "Rui", "cidade": "Porto"}] em formato HTML gera uma tabela com as colunas «nome» e «cidade» e as respetivas linhas de dados.
  • Entrada com lista simples: ["Maçã", "Pera", "Laranja"] em formato Markdown gera uma tabela de coluna única com os itens correspondentes.

Perguntas frequentes

Que tipos de estruturas JSON são aceites para criar tabelas?

A ferramenta aceita matrizes JSON no nível de raiz. Pode fornecer listas de objetos com múltiplos atributos ou listas de valores individuais.

Como são organizadas as colunas quando os objetos têm propriedades diferentes?

As colunas são adicionadas conforme a ordem de aparecimento das chaves em cada objeto. Caso um objeto não contenha determinada propriedade, a célula respetiva permanece vazia.

Porque é que o resultado surge vazio após executar a conversão?

Se introduzir uma matriz vazia ([]), a ferramenta não gera tabela alguma. Certifique-se de que a matriz inclui pelo menos um elemento preenchido.

O que acontece se os dados incluírem caracteres especiais como barras ou etiquetas?

Os caracteres reservados em HTML são substituídos pelas respetivas entidades seguras e as barras verticais em Markdown recebem uma barra invertida de proteção para manter a estrutura da tabela intacta.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.