Converter JSON para TXT
Transforme um array JSON em um arquivo .txt simples, com um registro por linha e os campos alinhados em colunas. Ele abre em qualquer editor de texto e pode ser importado em ferramentas que não sabem interpretar chaves.
Conversor de dados
ou solte arquivos CSV, TSV, TXT … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
Caractere que separa as colunas em arquivos CSV e de texto, tanto na leitura quanto na escrita. A detecção automática identifica o da entrada e grava vírgulas.
UTF-8 funciona para qualquer idioma. Escolha UTF-8 com BOM se o Excel no Windows mostrar acentos ou caracteres asiáticos embaralhados ao abrir o CSV.
Entrada Excel, ODS e Numbers: converta só a primeira planilha ou todas (um CSV por planilha em um ZIP, ou uma chave JSON por planilha).
Nome da aba na nova planilha, com até 31 caracteres.
Array de objetos usa os nomes das colunas como chaves em cada linha; array de arrays é mais compacto e mantém o cabeçalho como primeiro array.
Nome do elemento externo que envolve todas as linhas; cada linha vira um <row> dentro dele.
Usado nos comandos CREATE TABLE e INSERT. Somente letras, dígitos e sublinhados.
As aspas e os tipos de coluna variam um pouco entre bancos de dados; escolha aquele em que você vai importar.
Reescreve as células de data em um único formato. ISO (2026-10-18) é o mais seguro para bancos de dados e código; manter como está deixa as datas como aparecem no original.
Como usar esta ferramenta
- 1
Envie o JSON
Adicione arquivos .json, .jsonl ou .ndjson, até 20 por lote e 95 MB cada. Funciona melhor com uma matriz de registros ou um objeto por linha.
- 2
Escolha o separador
Tab já vem selecionado. Em Configurações avançadas, mude o Delimitador para Pipe, Ponto e vírgula, Vírgula ou Espaço se o sistema de destino exigir, e escolha uma Codificação do texto para programas mais antigos.
- 3
Converta e abra
Clique em Converter para Texto simples → e baixe o arquivo .txt. Dê dois cliques para ler ou importe onde quer que um arquivo de texto delimitado seja aceito.
Como converter um arquivo JSON em TXT?
Envie o arquivo .json e clique em Converter para Texto simples →. Cada registro JSON vira uma linha e cada chave, uma coluna separada por tabulações, com os nomes das chaves na primeira linha.
Por que converter JSON em texto simples
O JSON foi feito para programas. A RFC 8259 não prevê comentários, linhas nem colunas, então um arquivo com 5.000 pedidos abre no editor de texto como um paredão de chaves. Isso serve para uma API, mas não ajuda o atendente que precisa pesquisar uma exportação, o auditor que quer uma impressão ou o job noturno de um sistema antigo que lê um registro por linha.
Texto simples com delimitador é o terreno comum mais antigo da computação. Não precisa de biblioteca para ler, funciona bem com grep, compara linha a linha no controle de versão e importa em quase qualquer banco de dados e planilha. Se o destino pede vírgulas e a extensão .csv, JSON para CSV grava as mesmas linhas nesse formato.
Como escolher o delimitador do arquivo TXT
| Delimitador | Aparência | Escolha quando |
|---|---|---|
| Tab (padrão) | ord-1001→Lisbon→49.90 | Os dados contêm vírgulas, ou o arquivo vai para cut, awk ou Excel |
| Pipe | | ord-1001|Lisbon|49.90 | Uma importação de banco, folha de pagamento ou estilo EDI pede texto delimitado por pipe |
| Ponto e vírgula ; | ord-1001;Lisbon;49.90 | O Excel no Brasil, na Alemanha ou na França vai abrir o arquivo |
| Vírgula , | ord-1001,Lisbon,49.90 | O importador quer conteúdo no estilo CSV em um arquivo .txt |
| Espaço | ord-1001 Lisbon 49.90 | Os valores nunca contêm espaços, como apenas IDs e números |
Exemplo de JSON convertido em arquivo de texto
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseO que se mantém na conversão de JSON para TXT
Mantido
- Todos os valores, como texto
- Nomes das chaves na linha de cabeçalho
- Ordem dos registros
- Caracteres Unicode em UTF-8
Alterado
- Objetos aninhados viram colunas com ponto
- true, false e números perdem o tipo
- Matrizes dentro de um registro viram um único campo
Perdido
- Chaves, colchetes e aspas em volta dos nomes
- Indentação e formatação legível
- Qualquer garantia de que um parser reconstrua o original exato
JSON e TXT comparados
JSON
JavaScript Object Notation (JSON)
JSON é um formato de texto leve para dados estruturados, popularizado por Douglas Crockford no início dos anos 2000 e padronizado como RFC 8259 e ECMA-404. Ele representa objetos, arrays, strings, números, booleanos e null com uma sintaxe simples e legível. É o formato padrão de APIs web, arquivos de configuração e troca de dados entre aplicativos em praticamente todas as linguagens de programação. Não tem comentários, datas nem esquemas embutidos, e arquivos grandes e aninhados são difíceis de ler sem um visualizador.
- Compressão
- –
- Transparência
- –
- Animação
- –
- Lançamento
- 2001 · Douglas Crockford
TXT
Texto simples
Um arquivo TXT contém apenas caracteres simples, sem formatação, fontes, imagens ou layout. Os arquivos de texto atuais costumam usar a codificação UTF-8, que cobre todos os idiomas, mas arquivos mais antigos podem usar outras codificações e exibir caracteres embaralhados. O texto simples é minúsculo, nunca fica obsoleto e abre em qualquer dispositivo, de celulares a servidores. Ele não comporta negrito, tabelas nem imagens, então a estrutura precisa ser expressa com espaçamento ou marcação simples.
- Compressão
- –
- Transparência
- –
- Animação
- –
- Lançamento
- –
O JSON é achatado em TXT quando quem vai ler é uma pessoa com o Bloco de Notas, um mainframe ou um job em lote legado que carrega linhas de texto fixas, ou um pipeline de shell baseado em grep, cut e sort.
Perguntas frequentes sobre converter JSON para TXT
Por que a tabulação é o separador padrão ao converter JSON para TXT?
Tabulações quase nunca aparecem dentro de nomes, endereços ou preços, então os valores raramente precisam de aspas. Ferramentas clássicas do Unix, como o cut, também separam por tabulação por padrão, e o Assistente de Importação de Texto do Excel as reconhece sem etapas extras.
Posso só renomear o arquivo .json para .txt?
Dá, e o arquivo continua sendo JSON: chaves, aspas e nomes de campos repetidos em cada registro. Isso passa por um formulário de envio que só confere a extensão, mas uma pessoa ou um importador que espera um registro por linha continua sem conseguir usá-lo. Converter muda o conteúdo, não só o nome.
O que acontece com objetos e arrays aninhados?
Uma linha de texto é plana, então objetos aninhados viram colunas extras com nomes em caminho separado por ponto, como address.city. Listas dentro de um registro ficam em um único campo, como texto JSON.
Qual codificação o arquivo de texto deve usar?
UTF-8 para qualquer coisa atual; o Bloco de Notas do Windows salva em UTF-8 por padrão desde o Windows 10 versão 1903. Escolha Windows-1252 ou Shift_JIS só quando um programa mais antigo mostrar letras quebradas com UTF-8.
Meu arquivo de log em JSON Lines pode ser convertido?
Sim. Um arquivo .jsonl ou .ndjson é lido com um objeto por linha, que é como a maioria dos coletores de logs e das exportações do BigQuery grava os dados, e cada objeto vira uma linha de texto.
Dá para transformar o texto de volta em JSON?
Sim, desde que a linha de cabeçalho seja mantida: TXT para JSON lê os nomes das colunas e reconstrói uma matriz de objetos. Nomes com ponto voltam como chaves simples, e não como objetos aninhados.