Categoria: Desenvolvimento

Conversor de tabela Markdown para JSON

Ideia nossaFalta uma ferramenta?

Converta uma tabela Markdown com pipes em um array JSON no seu navegador

Cole uma tabela Markdown com pipes e obtenha um array JSON de objetos com chaves baseadas na linha de cabeçalho. A conversão acontece no seu navegador.

3 linha(s) convertida(s).

JSON
[
  {
    "Name": "Ada Lovelace",
    "Role": "Engineer",
    "Team": "Blue"
  },
  {
    "Name": "Grace Hopper",
    "Role": "Admiral",
    "Team": "Green"
  },
  {
    "Name": "Escaped \\| pipe",
    "Role": "Tester",
    "Team": "Blue"
  }
]

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

Para que serve

Esta ferramenta analisa a linha de cabeçalho, a linha separadora `---` e cada linha de dados de uma tabela Markdown, da mesma forma que o formatador de tabela Markdown deste site faz, e transforma cada linha de dados em um objeto JSON com chaves baseadas nas células do cabeçalho. É uma forma rápida de extrair dados estruturados de uma tabela em um README ou wiki.

Como usar

  1. Cole uma tabela Markdown, incluindo seu cabeçalho e linha separadora.
  2. Leia o array JSON gerado abaixo.
  3. Copie a saída em JSON.

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.
E se duas colunas tiverem o mesmo texto de cabeçalho?
Colunas posteriores com o mesmo cabeçalho substituem as anteriores no objeto JSON de cada linha, já que as chaves de um objeto precisam ser únicas.
Por que ela pede uma linha separadora?
A linha `---` na segunda linha é o que marca uma tabela Markdown como uma tabela, em vez de texto simples com pipes, então ela precisa estar presente para que a análise funcione.