Não há qualquer subcontratação no tratamento do conteúdo dos seus arquivos. Não precisa de um contrato de tratamento de dados com a gottrix para processar documentos confidenciais ou empresariais.
Hosted in GermanyGlobal Content Delivery
Servidores de origem na Hetzner, na Alemanha, com entrega mundial por meio de uma rede de distribuição de conteúdo (CDN). O conteúdo dos seus arquivos nunca é transmitido nesse processo - ele não sai do seu dispositivo.
O JSON é a linguagem das APIs e dos aplicativos web modernos, mas muitos sistemas corporativos, serviços SOAP, feeds RSS/Atom e formatos de Office ou de configuração ainda exigem XML. Esta ferramenta serializa a sua árvore JSON em um XML equivalente e bem formado.
A conversão acontece inteiramente de forma local no seu navegador (fast-xml-parser, JavaScript puro). As chaves dos objetos viram elementos; as chaves com o prefixo "@_" viram atributos XML, espelhando a ferramenta XML para JSON para que a ida e volta seja preservada. Como o XML precisa de exatamente um elemento raiz, um array de nível superior ou um objeto com várias chaves de nível superior é envolvido em um elemento <root>; as entradas do array viram elementos <item> repetidos.
Você vai se deparar com isso ao exportar para um sistema legado, para uma importação que só aceita XML, para um endpoint SOAP ou para um modelo do Office. O resultado é um XML indentado e bem formado, com a sua declaração XML, pronto para abrir ou alimentar uma cadeia de ferramentas XML. O JSON inválido é recusado com um erro claro, e nada é enviado.
Uma diferença estrutural molda o resultado: XML exige exatamente um elemento raiz. Por isso um array JSON na raiz recebe um nó que o envolve, e os itens do array com o mesmo nome viram elementos repetidos desse nome - justamente a forma que os processadores XML e os esquemas XSD esperam.
Ficha técnica
Ficha técnica
Formatos de entrada
JSON
Formato de saída
XML
Processamento em lote
Não
Processamento
Localmente no navegador (JavaScript)
Upload de arquivos
Nenhum
Em 3 passos
Arraste ou escolha seu arquivo JSON.
A ferramenta o serializa em XML.
Baixe o arquivo XML.
Limites: O resultado é XML bem formado com exatamente um elemento raiz: arrays ou objetos com várias chaves de nível superior são envolvidos em <root>, e as entradas do array viram <item>. As chaves com o prefixo "@_" viram atributos; o JSON não tem um conceito nativo de atributo, então sem esse prefixo tudo vira elementos. O JSON inválido é recusado com um erro claro. Números e booleanos do JSON são escritos no XML como texto puro, já que o XML em si não conhece tipos de dados.
Perguntas frequentes
Meu arquivo é enviado?
Não. A conversão acontece inteiramente de forma local no navegador - nada é enviado.
Como os atributos XML são gerados?
As chaves com o prefixo "@_" viram atributos, espelhando exatamente a ferramenta XML para JSON.
Por que um elemento <root>?
O XML precisa de exatamente uma raiz. Por isso, arrays e objetos com várias chaves de nível superior são envolvidos em <root>.
O que acontece com os arrays de JSON?
As entradas do array viram elementos <item> repetidos.
A ida e volta é possível?
Sim, a convenção de atributos "@_" combina com a nossa ferramenta XML para JSON.
Apenas com o seu consentimento medimos a utilização de forma anonimizada através de cookies para melhorar o gottrix. Os seus arquivos permanecem sempre locais, no seu dispositivo. Privacidade