Skip to content
freeonlinefileconvert

JSON para XML

Transforme dados JSON em XML organizado e bem formado para sistemas, feeds e importações que só aceitam XML.

ou arraste para cá · até 50 MB por arquivo, grátis

Arquivos maiores? Com o Pro você converte arquivos de até 500 MB

Isso passa do limite da versão grátis

Você pode fazer mesmo assim: converta agora e pague € 1,99 só se quiser baixar o resultado.

A versão grátis aceita arquivos de até 50 MB e até 20 arquivos por vez.

Precisa converter ao contrário?XML para JSON

Grátis · Sem cadastro · Sem marca d’água · Seus arquivos nunca saem do seu dispositivo

JSON para XML em 3 passos

  1. Selecione seu arquivo JSON ou arraste-o para a caixa.
  2. Clique em Converter para XML.
  3. Baixe o arquivo XML, indentado e pronto para importar.

De JSON para XML sem surpresas

Muitos sistemas de contabilidade, feeds de e-commerce, portais do governo e sistemas corporativos mais antigos ainda só importam XML, enquanto apps e APIs modernas falam JSON. Esta ferramenta gera um arquivo XML bem formado, com declaração XML, codificação UTF-8 e indentação de dois espaços, fácil de ler e seguro para importar.

Cada chave vira um elemento e cada lista vira o mesmo elemento repetido. Chaves que começam com @ viram atributos e uma chave #text vira o texto do elemento, que é como o XML para JSON as escreve, então a ida e volta não perde nada. Caracteres como & e < são escapados, e nomes de chave que o XML não permite, como os que têm espaços ou começam com um número, são transformados em nomes válidos.

Perguntas frequentes

Como converter JSON para XML?

Selecione seu arquivo JSON e clique em Converter para XML. A ferramenta verifica o JSON, monta a árvore XML e baixa um arquivo .xml indentado. Se o JSON tiver um erro de sintaxe, você vê a mensagem do analisador e sabe exatamente o que corrigir.

Qual é o elemento raiz do XML?

O XML precisa de um único elemento raiz. Se o seu JSON for um objeto com uma só chave, como {"catalog": {...}}, essa chave vira a raiz. Caso contrário, tudo é envolvido em um elemento <root>, e as entradas de uma lista no nível principal viram elementos <item>.

Como os arrays JSON são convertidos?

Um array vira o mesmo elemento repetido uma vez para cada entrada. Por exemplo, "book": [{...}, {...}] gera dois elementos <book> lado a lado. É assim que o XML representa listas naturalmente e o que a maioria dos importadores XML espera.

Dá para criar atributos XML?

Sim. Comece uma chave com @ e ela vira um atributo do seu elemento: {"book": {"@id": 7, "title": "Dune"}} gera <book id="7"><title>Dune</title></book>. Uma chave chamada #text vira o texto do próprio elemento.

Meu arquivo é enviado para algum servidor?

Não. O JSON é convertido dentro do seu navegador, no seu próprio dispositivo, então respostas de API, catálogos de produtos ou cadastros de clientes nunca saem do seu computador. Depois que a página carrega, o conversor continua funcionando mesmo sem conexão com a internet.

Ferramentas relacionadas

Você está entre os primeiros

O FreeOnlineFileConvert acabou de ser lançado. Crie agora uma conta grátis e entre na nossa lista Family & Friends: o plano Pro completo, grátis para sempre.

Pro0 €6,99 €
Entrar de graça