O conversor JSON para XML transforma um valor JSON — uma resposta de API, um objeto de configuração, um registro exportado de um banco de dados — para um documento XML bem formado. As chaves de objeto se tornam elementos, as matrizes se tornam elementos irmãos repetidos e, por convenção, uma chave prefixada com "@" se torna um atributo enquanto uma chave "#text" se torna o conteúdo do texto do elemento. Essa convenção é exatamente o inverso de como a ferramenta XML para JSON lê um documento, de modo que as duas viagens de ida e volta de forma limpa.
JSON é o padrão para APIs da Web modernas, mas muitos sistemas ainda falam XML: serviços da Web SOAP, feeds RSS e Atom, mapas de sites, layouts do Android, XML do Office Open e incontáveis trocas de dados empresariais e governamentais. Quando você tem dados em JSON e um destino que exige XML, você precisa de uma conversão previsível baseada em regras em vez de uma edição manual dos colchetes e esperar que o nidificação esteja correto.
Tudo é executado no seu navegador. O conversor é um serializador livre de dependências, não um wrapper em torno de uma API remota, portanto, suas cargas úteis — que geralmente contêm tokens, registros de clientes ou identificadores internos — nunca saem da página. Escolha uma saída bem impressa ou minimizada, alterne a declaração XML, decida se os nós vazios fecham automaticamente e, em seguida, copie o resultado ou baixe um arquivo .xml.
Digite ou cole um objeto JSON, uma matriz ou um valor no editor. Carregue a amostra se quiser ver como os atributos e as tags repetidas são tratadas antes de usar seus próprios dados.
Escolha 2 ou 4 espaços de recuo ou minifize para uma única linha, escolha os nomes dos elementos raiz e do item usados quando o JSON não possui uma única chave de encapsulamento e decida se a declaração XML deve ser incluída.
pressione Converter. As chaves que começam com @ tornam-se atributos, uma chave de #texto se torna o conteúdo do elemento e cada elemento da matriz é emitido como uma tag repetida compartilhando o nome da chave pai.
Copie o XML para sua área de transferência ou baixe-o como um arquivo .xml. A saída está bem formada e pronta para ser lançada em um corpo SOAP, um feed ou qualquer sistema consumido por XML.
As chaves prefixadas com "@" são emitidas como atributos de elemento e uma chave "#text" se torna o conteúdo do texto do elemento - a mesma convenção que a ferramenta XML para JSON lê, então os dados sobrevivem a uma viagem completa de ida e volta
Uma matriz JSON é expandida em elementos irmãos repetidos que compartilham o nome da chave, exatamente como as coleções são representadas em XML — sem etiquetas de wrapper artificiais por item
Emite XML legível por humanos com 2 ou 4 recuos de espaço para revisão ou Minify para uma única linha para transporte em que cada byte é contabilizado
Os executores e os colchetes no texto são escapados para entidades e os valores dos atributos escapam adicionalmente de aspas duplas, portanto, a saída é sempre bem formada, independentemente do que suas strings contêm
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!