Texto

ou solte um arquivo aqui, ou cole o código abaixo
Ler o texto como

Nenhuma entrada ainda.

JSON

Saída JSON

Os arquivos nunca saem do seu navegadorComo?

Texto, INI e chave=valor para JSON

Este conversor de TXT para JSON transforma texto simples em JSON. Linhas viram um array, linhas chave = valor (com [seções] de INI) viram um objeto e uma tabela com cabeçalho vira um array de objetos – tudo detectado automaticamente.

Última atualização:

Como funciona

  1. Cole o texto

    Cole uma lista, um arquivo .conf, .ini, .properties ou .env, ou uma tabela separada por tabulação. Ou use Abrir arquivo.

  2. Confirme a estrutura

    A detecção automática escolhe entre um item por linha, pares chave = valor ou tabela; você pode escolher e ajustar separador, aninhamento e tipos.

  3. Copie o JSON

    Defina a indentação, ordene as chaves ou ative JSON Lines. Depois copie, baixe ou use Abrir no JSON Viewer.

Recursos

  • Três estruturas

    Um item por linha → ["…"]; chave = valor → {"chave": "valor"}; cabeçalho com colunas por tabulação, vírgula, ponto e vírgula ou barra → [{"col": …}].

  • Seções INI e chaves com ponto

    Seções [database] viram objetos aninhados, e server.port = 80 pode virar {"server": {"port": 80}}.

  • Valores tipados

    true, false, null e números simples viram tipos JSON; valores entre aspas e o resto ficam como string. Desative para manter tudo como texto.

  • Chaves repetidas

    Uma chave que aparece duas vezes vira um array com os valores, ou vale o último valor – você escolhe.

Limites e privacidade

Limites e privacidade

Texto de até 20 MB; entradas acima de 256 KB são convertidas em segundo plano, em um Web Worker. Comentários (# ou ;) são ignorados em arquivos chave = valor, e um valor entre aspas mantém seus caracteres #.

Nada é enviado. Saiba mais na página de privacidade.

Perguntas frequentes

Como converter um arquivo de texto em JSON?

Cole o texto ou abra o arquivo. A estrutura é detectada; confira o JSON à direita e baixe como .json.

Como transformar uma lista de linhas em um array JSON?

Escolha um item por linha. Cada linha não vazia vira um elemento do array; números viram números quando a detecção de tipos está ativa.

Dá para converter um arquivo INI ou .properties em JSON?

Sim. Linhas chave = valor e chave: valor são lidas, comentários com # e ; são ignorados e [seções] viram objetos aninhados.

O que é JSON Lines?

Um valor JSON por linha em vez de um único array. É usado em logs, BigQuery e bases para machine learning; ative JSON Lines para gerar.

Por que "007" continuou string?

Números com zeros à esquerda não são números JSON válidos, então ficam como string para manter os zeros.

É grátis? Meu texto é enviado?

É grátis e sem cadastro, e o texto é convertido no seu navegador: nada é enviado.

Ferramentas relacionadas