Entrada JSON

ou solte um arquivo aqui, ou cole o código abaixo
Entrada JSON

Tabela Markdown

Opções da tabela Markdown

Os arquivos nunca saem do seu navegadorComo?

Este conversor de JSON para tabela Markdown transforma um array de objetos em uma tabela no padrão do GitHub, com uma linha por objeto e uma coluna por chave. Cole o JSON ou abra um arquivo e copie a tabela.

Última atualização:

Como funciona

  1. Cole ou abra o JSON

    Cole um array JSON, JSON Lines ou a resposta de uma API, abra um arquivo .json, use Abrir de URL ou teste com Carregar exemplo.

  2. Escolha os registros

    O maior array de objetos é encontrado sozinho; digite um caminho como data.items em Array a converter para usar outro e defina como ficam os Arrays aninhados.

  3. Copie o Markdown

    Selecione as colunas e o alinhamento, depois clique em Copiar ou use Baixar .md.

Recursos

  • Objetos aninhados achatados

    Um objeto dentro do registro vira colunas com ponto, como rateLimit.perMinute, e cada valor ganha a sua própria coluna.

  • Arrays do seu jeito

    Arrays dentro dos registros podem virar colunas numeradas (tags[0], tags[1]), Uma coluna com JSON ou Uma coluna, valores unidos com ;.

  • Chaves na ordem original

    As colunas seguem a ordem das chaves no JSON; chaves que só alguns objetos têm entram quando aparecem, e valores ausentes ficam vazios.

  • Valores exatos e erros com posição

    IDs longos não são arredondados, true e false ficam como estão e null vira célula vazia. JSON inválido mostra linha e coluna, e Ir para o erro leva direto ao problema.

Limites e privacidade

Arquivos JSON podem ter até 20 MB, e as tabelas são limitadas a 50.000 linhas. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregar o conteúdo no editor.

A tabela Markdown é plana, então dados com muito aninhamento geram muitas colunas. Para manter a tabela estreita, escolha Uma coluna com JSON ou os valores unidos com ; nos arrays, ou oculte as colunas de que você não precisa.

O JSON é analisado no seu navegador e nunca é enviado; veja a página de privacidade.

Perguntas frequentes

Como converter JSON para tabela Markdown?

Cole o array JSON de objetos. Cada objeto vira uma linha e cada chave uma coluna; copie o Markdown quando estiver do jeito certo.

Como aparecem os objetos aninhados?

As chaves são unidas com ponto: {"usuario": {"nome": "Ana"}} gera a coluna usuario.nome com Ana dentro.

Meu JSON é um objeto, não um array. E agora?

O conversor procura o maior array de objetos dentro dele. Digite outro caminho em Array a converter, ou $ para usar o objeto inteiro como uma linha.

Funciona com JSON Lines?

Sim. Um valor JSON por linha é detectado automaticamente, e você também pode forçar a opção JSON Lines.

Dá para documentar a resposta de uma API no README?

Dá, e esse é o uso mais comum: cole um exemplo da resposta e você tem a tabela de campos em segundos.

E se uma string tiver barra vertical?

Ela é escapada como \|, então continua dentro da célula em vez de abrir uma nova coluna.

Posso transformar a tabela de volta em JSON?

Pode, com o botão Markdown → JSON, que abre o conversor inverso.

Ferramentas relacionadas