Etapa 1
Cole JSON ou carregue um arquivo local
Use um objeto para uma linha ou uma matriz de objetos para várias linhas. O texto colado e um arquivo .json local são limitados a 5 MB cada.
Ferramentas grátis para desenvolvedores
Cole um objeto JSON ou uma matriz de objetos ou carregue um arquivo .json local. Escolha o delimitador, visualize as linhas e colunas e copie ou baixe o CSV sem cadastro ou login.
Área de trabalho de JSON para CSV
As chaves de nível superior se tornam colunas. Objetos e matrizes aninhados permanecem como texto JSON compacto em uma célula, e os dados de origem ficam nesta página do navegador.
JSON colado · Use Ctrl/Command + Enter para converter.
Resultado
Converta registros de objetos válidos para examinar uma tabela e o texto delimitado bruto.
Nenhuma tabela convertida ainda
O resultado mostrará linhas, colunas, bytes, células de valores aninhados e texto semelhante a fórmula após a conversão.
Etapa 1
Use um objeto para uma linha ou uma matriz de objetos para várias linhas. O texto colado e um arquivo .json local são limitados a 5 MB cada.
Etapa 2
Selecione vírgula, ponto e vírgula ou tabulação. Mantenha a opção BOM UTF-8 ativada quando o destino se beneficiar de um marcador de codificação ou desative-a para um download UTF-8 simples.
Etapa 3
Inspecione a tabela e o CSV bruto, confirme os fatos de linhas, colunas, bytes, valores aninhados e células semelhantes a fórmula e depois copie ou baixe o resultado.
CSV é uma tabela plana. Uma conversão previsível começa com JSON em formato de registro e regras claras para chaves, campos ausentes, valores nulos e tipos.
Um único objeto torna-se uma linha. Em uma matriz, cada item de nível superior deve ser um objeto; valores escalares e linhas de matriz aninhada não fornecem colunas nomeadas para este fluxo.
Uma chave torna-se uma coluna na primeira vez em que aparece. Registros posteriores podem introduzir colunas adicionais sem descartar silenciosamente esses valores.
Uma chave ausente e JSON null tornam-se um campo CSV vazio. Números, booleanos e strings tornam-se campos de texto; por isso, os tipos de valor originais não são preservados.
Texto delimitado precisa de aspas e configurações de destino consistentes. Uma revisão curta pode detectar separadores errados, pressupostos de codificação ou valores que uma planilha pode interpretar como fórmulas.
Campos que contêm o separador selecionado, uma aspa dupla, retorno de carro ou quebra de linha são colocados entre aspas. Aspas duplas incorporadas são duplicadas, e os registros usam finais de linha CRLF.
Importe com a mesma configuração de vírgula, ponto e vírgula ou tabulação usada durante a conversão. O BOM UTF-8 opcional é adicionado somente ao arquivo baixado; ele não altera o texto CSV copiado.
O resultado informa campos de texto que começam como fórmulas de planilha. Revise valores não confiáveis antes de abrir o arquivo; o conversor não adiciona prefixos nem reescreve os dados de origem silenciosamente.
Mover JSON hierárquico para uma tabela de texto plana altera sua estrutura. Os limites abaixo deixam explícitos esse mapeamento e o limite atual de processamento no navegador.
Valores aninhados ficam em um campo como texto JSON compacto. Escolha um fluxo de achatamento ou ETL quando cada caminho aninhado precisar tornar-se uma coluna separada ou linhas aninhadas precisarem ser expandidas.
O texto colado e o arquivo selecionado são analisados localmente pelo conversor atual e não são publicados em um serviço externo de conversão. Não é necessário cadastro nem login.
Esta ferramenta é limitada a 5 MB e não transmite por streaming, busca URLs, seleciona linhas JSONPath, achata estruturas profundas nem processa vários arquivos. Pipelines grandes precisam de um fluxo de streaming, linha de comando ou ETL.
O JSON colado e um arquivo .json selecionado são analisados e convertidos nesta página do navegador. A ferramenta atual não publica dados de origem nem CSV gerado em um serviço externo de conversão.
Cole JSON ou carregue um arquivo .json local, escolha vírgula, ponto e vírgula ou tabulação e selecione Converter para CSV. Revise a tabela ou CSV bruto e então copie o texto ou baixe o arquivo.
Ele aceita um objeto JSON ou uma matriz não vazia contendo somente objetos. Um único objeto torna-se uma linha de dados. Strings, números, booleanos, null de nível superior e matrizes cujas linhas não são objetos são rejeitados.
Os cabeçalhos são construídos pela união de chaves de nível superior na ordem em que aparecem. Quando um registro não contém uma chave conhecida, essa linha recebe um campo CSV vazio para a coluna.
Um objeto ou matriz aninhado é serializado como texto JSON compacto dentro de uma célula CSV. Este conversor não achata caminhos aninhados em colunas pontilhadas nem seleciona uma matriz aninhada como fonte de linhas separada.
JSON null e uma chave ausente tornam-se um campo CSV vazio. Strings, números e booleanos tornam-se campos de texto; portanto, CSV não preserva informação de tipo suficiente para reconstruir exatamente o JSON original.
Um campo que contém o delimitador selecionado, uma aspa dupla, retorno de carro ou quebra de linha é envolvido por aspas duplas. Cada aspa dupla no campo é escrita duas vezes, e os registros de saída usam finais de linha CRLF.
Sim. Escolha vírgula, ponto e vírgula ou tabulação antes de converter. O destino deve usar o mesmo separador ao importar o arquivo.
Quando ativada, o download começa com uma marca de ordem de bytes UTF-8 que pode ajudar alguns programas de planilha a reconhecer a codificação. Ela não é incluída quando você copia o CSV bruto, e o comportamento de importação ainda depende do destino.
Alguns programas de planilha interpretam texto que começa com caracteres como igual, mais, menos ou arroba como fórmula. O conversor informa essas células, mas não as altera, porque nenhuma regra única de sanitização é correta para todo fluxo de planilha e dados posterior.
O conversor atual analisa texto colado e o arquivo local selecionado nesta página do navegador. Ele não envia a origem ou CSV gerado a um serviço externo de conversão, não exige conta e limita a entrada a 5 MB.
CSV para JSON
Cole CSV ou carregue um arquivo .csv ou .txt local, escolha o delimitador e formato JSON e converta a linha de cabeçalho e os registros em uma matriz JSON. Campos entre aspas são analisados no navegador, valores permanecem strings e não é necessário cadastro nem login.
Cole JSON ou abra um arquivo para formatar, validar, embelezar ou minificar. Escolha a indentação, revise erros do analisador e copie ou baixe o resultado no navegador sem login.
Use este gerador de hash para criar um resumo SHA a partir de texto UTF-8 exato ou de um arquivo local. Escolha SHA-256, SHA-384, SHA-512 ou SHA-1 legado e compare, copie ou baixe o resultado em hexadecimal ou Base64 sem enviar a origem a um serviço externo de hash.
Codificador e decodificador Base64
Codifique ou decodifique texto Base64 UTF-8 e seguro para URL online. Cole um valor, copie o resultado ou baixe-o do navegador sem cadastro ou login.