Saltar para o conteúdo

Converter JSON para XML

Converta um objeto JSON num documento XML equivalente, diretamente no navegador.

É processado no seu dispositivo. Nada é enviado para nenhum servidor.

Percorre o objeto JSON e gera as etiquetas XML correspondentes; as chaves com o prefixo @_ passam a atributos.

Casos de uso

  • Preparar dados para um serviço que só aceita XML.
  • Passar uma configuração JSON para um formato XML.
  • Gerar documentos de exemplo para testes em XML.

Como funciona

  1. 1

    Cole o JSON

    Um objeto ou uma lista JSON válidos.

  2. 2

    Converta

    Clique em «Converter» e copie ou descarregue o XML.

Detalhes técnicos

  • As chaves que começam por @_ passam a atributos: {"user": {"@_id": "7", "name": "Ana"}} → <user id="7"><name>Ana</name></user>.
  • Se o JSON for uma lista, um valor isolado ou um objeto com várias chaves de primeiro nível, é envolvido automaticamente num elemento <root> (e os elementos da lista em <item>), porque um XML precisa de um único elemento raiz.
  • As chaves são usadas tal como estão como nomes de etiqueta: uma chave com espaços ou que comece por um algarismo não é um nome XML válido.

Perguntas frequentes

O JSON precisa de um único elemento raiz?

Não: se não o tiver, a ferramenta envolve-o em <root>. Se quiser outro nome para a raiz, defina-o como única chave de primeiro nível, por exemplo {"catalogo": {…}}.

← Dados