Command Palette

Search for a command to run...

JS

json para xml

Converta JSON em XML bem formado instantaneamente. Mapeie as chaves de objetos para elementos, as chaves prefixadas @ para atributos e #texto para o conteúdo, expanda arrays em tags repetidas e exporte XML miniificado ou bastante impresso. 100% do lado do cliente.

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

O que é o conversor JSON para XML?

JSON to XML interface on Toolz.dev - Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.

O JSON to XML Converter transforma um valor JSON - uma resposta de API, um objeto de configuração, um registro exportado de um banco de dados - em um documento XML bem formado As chaves de objeto tornam-se elementos, as matrizes tornam-se elementos irmãos repetidos e, por convenção, uma chave prefixada com "@" torna-se um atributo enquanto uma chave de "#texto" torna-se o conteúdo de texto do elemento Essa convenção é o inverso exato 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ência, não um wrapper em torno de uma API remota, então suas cargas úteis - que geralmente contêm tokens, registros de clientes ou identificadores internos - nunca saem da página Escolha saída bastante impressa ou minificada, alterne a declaração XML, decida se os nós vazios se fecham automaticamente e, em seguida, copie o resultado ou baixe um arquivo.xml.

XML é mais rigoroso do que JSON sobre nomes, e a conversão tem que acomodar isso Os nomes dos elementos não podem começar com um dígito ou conter espaços, então uma chave JSON como "2024 total" não pode se tornar um nome de elemento inalterado e é ajustada em vez de silenciosamente descartada As matrizes JSON não têm equivalente XML direto, então elas se tornam elementos irmãos repetidos, o que significa que o limite da matriz não é recuperável apenas do XML: uma matriz de um converte-se em um único elemento e lê-se como um valor simples no caminho de volta Null não tem representação em XML e torna-se um elemento vazio Caracteres com significado de marcação são escapados, portanto, ampersands e colchetes angulares em seus dados de permanência de dados Round-tripping JSON para XML e vice-versa não são sem perdas.

Como usar o conversor JSON para XML?

1

Cole seu JSON

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.

2

Defina as opções

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.

3

converter

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.

4

Copie ou baixe

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.

Principais características

Convenções de atributos e texto

As chaves prefixadas com "@" são emitidas como atributos do elemento e uma chave "#text" torna-se o conteúdo do texto do elemento - a mesma convenção que a ferramenta XML para JSON lê, para que os dados sobrevivam a uma viagem completa de ida e volta

As matrizes se tornam tags repetidas

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 tags de embalagem artificiais por item

Saída bonita ou minimizada

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

Fuga segura

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

Frequently Asked Questions

Cole seu JSON no editor e pressione Convert. As teclas de objeto tornam-se elementos XML, as matrizes tornam-se tags repetidas e o resultado parece pronto para copiar ou baixar Não há upload - a conversão acontece no seu navegador.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to xmljson to xml converterconvert json to xmljson xmljson to xml onlinejson to soapjson attributes xmljson array to xmldata format converterjson converter to xmlonline json to xml convertertranslate json to xmltransform json to xml