Categoria: Desenvolvimento

Conversor de JSON para tabela Markdown

Ideia nossaFalta uma ferramenta?

Converta um array JSON de objetos em uma tabela Markdown no seu navegador

Cole um array JSON de objetos, ou um único objeto, e obtenha uma tabela Markdown pronta para colar, com valores aninhados achatados em nomes de coluna com pontos. A conversão acontece no seu navegador.

2 linha(s) convertida(s) no seu navegador.

Tabela Markdown
| name | role | address.city |
| --- | --- | --- |
| Ada Lovelace | Engineer | London |
| Grace Hopper | Admiral | New York |

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Esta ferramenta achata cada registro JSON da mesma forma que o conversor de JSON para CSV deste site faz, transformando objetos aninhados em nomes de coluna com pontos como address.city e unindo arrays curtos de valores escalares com ponto e vírgula, e então organiza as linhas achatadas como uma tabela Markdown com a união das chaves de todos os registros como colunas.

Como usar

  1. Cole um array JSON de objetos, ou um único objeto, na caixa de entrada.
  2. Leia a tabela Markdown gerada abaixo.
  3. Copie a tabela Markdown para o seu README, wiki ou comentário.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Meus dados são enviados a algum lugar?
Não. A análise e a formatação acontecem em JavaScript na aba do seu navegador, então nada é enviado a um servidor.
O que acontece com objetos ou arrays aninhados?
Objetos aninhados são achatados em nomes de coluna com pontos, como address.city, e arrays de valores simples são unidos com ponto e vírgula em uma única célula.
E se os registros tiverem campos diferentes?
As colunas da tabela são a união das chaves de todos os registros, então um registro que não tenha um campo simplesmente recebe uma célula vazia nele.