Conversor JSON ↔ XML
Cole JSON ou XML à esquerda e o resultado convertido para o outro formato aparecerá à direita. O Formix detecta automaticamente o formato colado, mas você também pode escolher a direção manualmente. Os dados nunca são enviados a um servidor.
Dica. No modo "Detecção automática", o Formix determina a direção da conversão com base no primeiro caractere do texto colado ({ ou [ indica JSON, < indica XML); se o formato não estiver claro, você pode escolher a direção manualmente no menu suspenso. Como JSON e XML representam dados de formas fundamentalmente diferentes, a conversão segue regras fixas: valores repetidos em um array JSON são convertidos em múltiplos elementos XML com o mesmo nome, e atributos XML são preservados em um objeto "@attributes" no JSON resultante. Portanto, após uma conversão de ida e volta JSON → XML → JSON, a estrutura original pode não ser restaurada exatamente (por exemplo, um array de nível superior ficará envolvido em uma estrutura
Como usar esta ferramenta
- Cole JSON ou XML na caixa de entrada à esquerda, o formato é detectado automaticamente e o resultado convertido é exibido à direita.
- Se o formato detectado automaticamente não for o esperado, você pode escolher manualmente JSON → XML ou XML → JSON no menu suspenso "Direção da conversão".
- Se a entrada não for JSON/XML válido, você será informado de uma linha/coluna aproximada do erro.
- Use o menu de tamanho de recuo para ajustar a formatação do resultado, depois obtenha-o com "Copiar" ou "Baixar resultado".
- "Copiar resultado minificado" copia o resultado sem espaços desnecessários, ideal para colar em arquivos de configuração ou requisições de API.
- Todo o processamento ocorre no seu navegador — os dados que você insere nunca são enviados a um servidor.
Dicas relacionadas
- As chaves de um objeto JSON se tornam nomes de elementos XML; chaves com espaços ou símbolos que não são válidos como nomes de tag XML são automaticamente higienizadas.
- Como XML não tem um tipo de array nativo, um array JSON como ["a", "b"] é convertido em dois elementos irmãos com o mesmo nome, em vez de um elemento contendo uma lista.
- Ao converter XML com atributos (por exemplo,
), os atributos são preservados sob a chave "@attributes" do JSON resultante, sem perda de informação. - Se você só precisa validar ou formatar JSON ou XML separadamente, experimente o Formatador JSON ou o Formatador XML nos links relacionados abaixo.