Converta JSON para XML Online
Cole dados JSON para convertê-los em XML legível e copie o resultado para desenvolvimento ou troca de dados.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<product>
<name>Widget</name>
<price>9.99</price>
<inStock>true</inStock>
</product>
</root>
JSON para XML converte dados JSON estruturados em XML legível, traduzindo entre dois formatos de dados criados com cerca de uma década de diferença por razões muito parecidas — descrever dados estruturados de um jeito que tanto humanos quanto máquinas consigam ler.
Por que seria necessário converter JSON para XML, afinal?
Alguns sistemas mais antigos, APIs corporativas e formatos de troca de dados foram construídos especificamente em torno do XML e nunca foram atualizados para aceitar JSON, então converter um payload JSON para XML costuma ser a única forma de conectar uma API moderna a um sistema legado, ou de preparar um formato de feed que exige especificamente a estrutura do XML.
Como a estrutura realmente se traduz entre os dois formatos?
Os pares chave-valor e arrays do JSON se mapeiam para os elementos aninhados e atributos do XML — um objeto JSON geralmente se torna um elemento XML pai contendo elementos filhos para cada chave, embora as convenções exatas de mapeamento possam variar um pouco dependendo do que o sistema de destino espera.
Isso é privado e gratuito, e roda no navegador?
Sim — cole seu JSON, receba o XML de volta, tudo no seu navegador, sem nada enviado, sem cadastro e sem limite de quantas vezes você usa.
Por que esses dois formatos de dados sequer existem, os dois?
O XML veio primeiro e foi construído para uma missão muito mais ampla: o W3C começou a desenvolvê-lo em 1996, liderado por Jon Bosak, Tim Bray e outros que buscavam enxugar o SGML — a densa e já decadente linguagem de marcação por trás do HTML — para algo mais prático, e o XML 1.0 se tornou um padrão oficial do W3C em 10 de fevereiro de 1998. O JSON chegou cerca de seis anos depois, nascido de uma necessidade prática muito mais restrita: enquanto construía um jogo online de cartas colecionáveis chamado Cartoon Orbit em uma empresa chamada State Software no início dos anos 2000, Douglas Crockford percebeu que o próprio JavaScript já tinha uma forma embutida genuinamente conveniente de representar dados estruturados, e em vez de inventar algo novo, ele simplesmente documentou esse subconjunto já existente da sintaxe do JavaScript, publicando a primeira especificação formal do JSON em julho de 2006. O apelo do JSON era exatamente não tentar fazer tudo o que o XML fazia — sem esquemas, sem namespaces, sem debates de atributos versus elementos — apenas uma forma leve e legível de mover dados, razão pela qual ele acabou superando o XML na maioria das APIs web, mesmo o XML tendo quase uma década de vantagem.
Is JSON para XML free to use?
Yes. JSON para XML is completely free, with no sign-up and no usage limits.
Do I need to install any software?
No. JSON para XML runs directly in your web browser — nothing to download or install.
Is my data kept private?
Everything happens on your device. We never receive or store the file or text you enter into JSON para XML.
