Entrada
1
Resultado
O resultado em YAML aparecerá aqui...

Convertendo JSON para Outros Formatos

JSON é a língua franca das APIs modernas, mas às vezes você precisa dos seus dados em outro formato. Converter JSON para CSV transforma um array de registros em uma planilha que você pode abrir no Excel, Google Sheets ou importar em um banco de dados. Converter JSON para YAML deixa os arquivos de configuração mais legíveis e permite adicionar comentários. Converter JSON para XML é útil para APIs SOAP, integrações legadas e sistemas que exigem entrada em XML.

Quando converter JSON para CSV

  • Abrir uma resposta de API no Excel ou Google Sheets para análise
  • Importar um array JSON de registros em um banco de dados SQL ou ferramenta de BI
  • Compartilhar dados estruturados com não desenvolvedores como planilha

Para melhores resultados, use um array JSON de objetos — cada objeto vira uma linha e cada chave uma coluna. Objetos aninhados são achatados em colunas com notação de ponto (ex.: user.name), e arrays escalares são unidos em uma única célula.

Quando converter JSON para YAML

  • Criar manifestos do Kubernetes ou values do Helm a partir de uma resposta JSON de API
  • Converter um arquivo de configuração JSON para YAML para melhor legibilidade
  • Gerar arquivos do GitHub Actions ou Ansible a partir de dados JSON estruturados

Se você trabalha bastante com YAML, o YAML Indent oferece um kit de ferramentas YAML dedicado — formatador, validador, minificador e diff.

Quando converter JSON para XML

  • Alimentar dados em um serviço web SOAP que exige XML
  • Gerar arquivos de recursos do Android a partir de dados JSON
  • Integrar com sistemas corporativos legados que só aceitam XML

Para um kit completo de XML — formatação, validação, minificação, diff e teste de XPath — visite o XML Indent.

Perguntas Frequentes

Como converter JSON para CSV?

Escolha "JSON → CSV" e cole um array JSON de objetos. Cada objeto vira uma linha e cada chave uma coluna; objetos aninhados são achatados em colunas com notação de ponto e arrays escalares são unidos em uma única célula. Clique em Baixar para salvar um arquivo .csv que você pode abrir no Excel ou Google Sheets.

A conversão é sem perdas?

JSON para YAML é sem perdas — todos os tipos de dados JSON mapeiam diretamente para YAML. JSON para XML nem sempre é sem perdas, já que arrays e valores nulos do JSON não têm equivalente direto em XML, mas todos os dados são preservados.

Como converter JSON para YAML em Python?

import json, yaml; print(yaml.dump(json.loads(json_string)))

Meus dados ficam seguros?

Sim. Toda a conversão acontece no seu navegador. Nenhum dado é enviado para qualquer servidor.