JSON para HTML
Cole JSON e obtenha uma tabela HTML. Objetos aninhados se transformam em tabelas aninhadas. Executa no seu navegador, portanto seus dados nunca saem do seu dispositivo.
Texto colado ou arquivos .json e .txt de até 50 MB
Cole ou escolha um arquivo. Você também pode arrastar um arquivo aqui.
Sua prévia aparecerá aqui após a conversão.
Como funciona
Este conversor de JSON para HTML transforma uma resposta colada ou arquivo local em HTML semântico. Escolha Tabela para dados que deseja examinar por linhas, ou Lista para um documento com muitos níveis. A conversão ocorre em um Web Worker no seu navegador. O texto JSON não é enviado ao nosso servidor e você não precisa de uma conta.
Em que cada formato JSON se transforma
| Seu JSON | O que você obtém |
|---|---|
| Um array de objetos | Uma tabela com linha de cabeçalho. As colunas incluem todas as chaves vistas nos objetos, na ordem em que apareceram. Valores ausentes deixam células vazias. |
| Um único objeto | Uma tabela de duas colunas com as chaves nos cabeçalhos de linha e seus valores ao lado. |
| Um objeto ou array aninhado | Uma tabela aninhada para objetos ou arrays de objetos. Um array de valores simples se torna uma lista dentro da célula. |
| Um valor simples ou array de valores simples | Uma tabela de célula única ou uma tabela de uma coluna para um array. Valores nulos e vazios deixam células vazias. |
Use Tabela para registros como pedidos, contatos e respostas de API. Use Lista quando a hierarquia importar mais do que colunas: objetos viram listas de definições e arrays viram listas não ordenadas. Você pode alternar o layout após converter sem colar novamente. Em ambos os layouts, o resultado usa apenas conteúdo de texto. Caracteres que possam formar tags HTML são escapados, de modo que valores como tags de imagem aparecem como texto.
Apenas tabela gera um fragmento HTML para colar em um CMS, modelo de e-mail ou página existente. Página HTML completa adiciona estrutura de documento, título, viewport e um estilo básico de tabela. Baixe essa versão se quiser abrir o resultado como um arquivo independente. A prévia exibe o HTML em um quadro isolado; Código HTML mostra o que será copiado ou baixado.
Você pode colar texto ou escolher um arquivo .json ou .txt de até 50 MB. A prévia exibe no máximo 500 linhas de nível superior para manter a página ágil; copiar e baixar utilizam o resultado completo. Para saídas muito grandes, o painel de código mostra apenas o início, mas Copiar HTML e Baixar arquivo HTML mantêm tudo. Números preservam sua grafia original do JSON. Se o navegador não puder preservar um inteiro grande via JSON.parse, o conversor mantém os dígitos originais e exibe um aviso.
Se o JSON não puder ser analisado, a mensagem aponta a linha e a coluna e sugere uma correção. Causas comuns são vírgulas finais, aspas simples, chaves sem aspas e comentários. Arquivos JSON Lines contêm um valor por linha em vez de um único array JSON; use Envolver linhas em um array para convertê-los e repita a conversão.