Ferramentas
PT

Conversor de JSON para tabela

Veja dados JSON como uma tabela HTML em vez de colchetes aninhados. Clique no cabeçalho de uma coluna para ordenar, digite para filtrar linhas e depois exporte as linhas visíveis para CSV ou copie-as para o Excel ou o Google Planilhas.

Privado: seus dados são processados no próprio navegador e nunca são enviados a nenhum servidor.

Como visualizar JSON como tabela

  1. Cole o JSON ou abra um arquivo. Arrays de objetos funcionam melhor: cada objeto vira uma linha e cada chave, uma coluna.
  2. Clique no cabeçalho de uma coluna para ordenar (clique de novo para inverter a ordem) e digite na caixa de filtro para mostrar só as linhas correspondentes.
  3. Use Exportar CSV para baixar as linhas visíveis ou Copiar para o Excel para colá-las direto em uma planilha.

Que tabela cada tipo de JSON gera

JSONTabela
Array de objetosUma linha por objeto, uma coluna por chave (todas as chaves de todos os objetos)
Objeto de objetos, ex.: {"ada": {…}, "bob": {…}}Uma linha por entrada, mais uma coluna _key
Qualquer outro objetoDuas colunas: chave e valor
Array de arraysColunas numeradas 1, 2, 3 …
Array de valores simplesUma única coluna value
Objetos aninhadosColunas como address.city, ou JSON compacto em uma única célula quando Objetos aninhados como colunas está desativado

Ordenação e filtro

Números são ordenados pelo valor e textos em ordem natural, então item2 vem antes de item10; células vazias sempre ficam por último. O filtro pesquisa todas as células de todas as linhas, incluindo valores aninhados exibidos como JSON. Tabelas grandes mostram 500 linhas por vez, mas a ordenação, o filtro e a exportação sempre usam todas as linhas.

Perguntas frequentes

Como transformar um arquivo JSON em tabela HTML?

Abra o arquivo aqui e a tabela aparece na hora. Para reutilizar os dados em outro lugar, exporte como CSV ou copie para o Excel.

Posso colar a tabela no Excel ou no Google Planilhas?

Sim. Copiar para o Excel copia as linhas visíveis como texto separado por tabulações, que as planilhas dividem em colunas automaticamente.

O que acontece com arrays dentro dos objetos?

Arrays aparecem como JSON compacto em uma única célula, por exemplo ["a","b"], então nenhum dado se perde.

Existe limite de linhas?

Não há limite fixo. A tabela mostra 500 linhas por vez, com um botão para carregar mais, e as exportações sempre incluem todas as linhas que correspondem ao filtro.