Células vazias
Este conversor de tabela Markdown para JSON transforma uma tabela no padrão do GitHub em JSON – por padrão, um array de objetos cujas chaves são as células do cabeçalho. Cole a tabela e copie o JSON.
Última atualização:
Como funciona
Cole a tabela
Cole uma tabela Markdown ou um documento com tabelas, solte um arquivo .md ou use Abrir de URL e, se houver várias, escolha a tabela.
Escolha o Formato do JSON
Array de objetos, Array de arrays com o cabeçalho primeiro, Objeto indexado por uma coluna ou JSON Lines; ligue ou desligue a detecção de números.
Copie o JSON
Clique em Copiar, use Baixar .json ou Abrir no JSON Viewer.
Recursos
Valores tipados
Números viram números, e true, false e null viram literais JSON; códigos como 007 e telefones como +55 11 continuam como texto.
Um formato para cada uso
Objetos para código e fixtures, arrays para dados compactos, objeto indexado para buscar por ID, JSON Lines para ferramentas de streaming.
Chaves limpas
As células do cabeçalho viram chaves sem o Markdown; cabeçalhos repetidos ou vazios são renomeados (name_2, column_3) para nenhum valor se perder.
Saída aninhada
Com Aninhar colunas com ponto, cabeçalhos como usuario.nome viram objetos aninhados ({"usuario": {"nome": …}}).
Limites e privacidade
Arquivos Markdown podem ter até 20 MB. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregar o conteúdo no editor.
O uso principal é transformar documentação em dados: uma tabela de feature flags, códigos de erro, casos de teste ou traduções mantida no README vira um arquivo JSON para o código, sem redigitar nada. Só tabelas GFM com barras verticais são lidas, uma de cada vez; tabelas em blocos de código são ignoradas. Os dois-pontos de alinhamento não têm significado no JSON e não são exportados.
Veja a página de privacidade.
Perguntas frequentes
Como converter uma tabela Markdown para JSON?
Cole a tabela; o array JSON aparece ao lado. Copie ou baixe.
Como ficam as células vazias?
Como strings vazias, por padrão. Em Células vazias, escolha null ou omitir para deixar a chave fora do objeto.
Dá para manter tudo como string?
Dá. Desative Detectar números e true/false e cada valor continua string, exatamente como está na tabela.
O que acontece com negrito e links nas células?
Viram texto simples por padrão: **Aurora** gera "Aurora". Escolha Manter o código Markdown para manter as marcas.
Como gerar um objeto indexado por ID?
Escolha o formato Objeto indexado por uma coluna e selecione a coluna do ID; cada linha vira uma propriedade com o nome do seu ID.
Os dados são enviados para algum lugar?
Não. A leitura e a conversão rodam só no seu navegador.