1001Ferramentas
📊Conversores

JSON → Markdown Table

Converta um array de objetos JSON em tabela Markdown formatada, com cabeçalho e alinhamento. Cole o JSON e copie a tabela pronta para README, docs e GitHub.

Markdown

Do array de objetos ao README

Você tem um JSON vindo de uma API ou de um export e precisa mostrar aquilo num README do GitHub, num ticket ou numa página de documentação. Montar a tabela Markdown na mão é chato: contar os pipes, alinhar a linha de tracinhos, garantir que toda linha tem o mesmo número de células. Cole o array aqui e a tabela sai pronta enquanto você digita, sem botão de gerar para apertar.

As colunas saem das chaves do primeiro objeto do array, e só dele. Se um registro seguinte tiver um campo a mais, ele é ignorado; se tiver a menos, a célula fica vazia. A linha separadora é sempre de tracinhos puros, ou seja, alinhamento padrão à esquerda: se você quiser coluna centralizada ou à direita, troque por :---: ou ---: depois de copiar. Objeto aninhado vira [object Object].

Antes de colar no README, confira dois pontos. Se algum valor de texto contém o caractere pipe, ele quebra aquela linha e precisa virar \| na mão. E se o array tem uma dúzia de chaves, a tabela fica ilegível no celular. Não existe botão de copiar aqui: selecione o bloco cinza e copie você mesmo. Tudo roda no seu navegador, o JSON não sai da sua máquina.

Perguntas frequentes

A ferramenta escapa o caractere pipe dentro dos valores?
Não. Um valor com | quebra a linha em que ele está. Troque por \| antes de colar a tabela no Markdown.
Dá para converter um JSON que não é array?
Não. A entrada precisa ser um array de objetos. Um objeto solto ou um array vazio mostra um travessão, e JSON malformado mostra a mensagem de erro.
Como escolho quais colunas aparecem?
Não há seletor de colunas. Quem manda são as chaves do primeiro objeto, então remova do JSON os campos que você não quer antes de colar.

Ferramentas Relacionadas