Uso gratuito, sem necessidade de conta

Conversor JSON para XML

Converta JSON e XML em qualquer direção neste dispositivo. Elementos XML repetidos tornam-se matrizes JSON; Matrizes JSON tornam-se elementos repetidos. Os atributos usam @name e o elemento text usa #text. Nenhum arquivo é carregado.

Os objetos tornam-se elementos aninhados. Use @name para atributos e #text para texto do elemento.

A conversão não preserva o tipo: o texto XML torna-se strings JSON; valores nulos e vazios, comentários e formatação podem não ser exatamente de ida e volta.

Como faço para converter JSON em XML?

Escolha uma direção, cole JSON ou XML válido, defina o nome da raiz XML, se necessário, e selecione Converter. Matrizes JSON tornam-se elementos XML repetidos, enquanto nomes filhos XML repetidos tornam-se matrizes JSON.

Perguntas frequentes

Como faço para converter JSON em XML?

Escolha uma direção, cole JSON ou XML válido, defina o nome da raiz XML, se necessário, e selecione Converter. Matrizes JSON tornam-se elementos XML repetidos, enquanto nomes filhos XML repetidos tornam-se matrizes JSON.

Meu JSON ou XML foi carregado?

Não. A conversão é executada localmente no seu navegador. A entrada é limitada a 200.000 caracteres e as declarações XML DTD/entidade são bloqueadas.

Como as matrizes JSON são representadas em XML?

Cada valor do array se torna outro elemento com o mesmo nome. Quando convertidos novamente, os nomes repetidos dos elementos filhos são agrupados em uma matriz JSON. Uma matriz de nível superior é agrupada na raiz selecionada com elementos filhos item.

JSON para XML preserva tipos de dados?

O texto do elemento XML não possui número JSON ou tipo booleano, portanto, XML para JSON retorna valores de texto como strings. Valores nulos e vazios também podem se tornar indistinguíveis.

O XML DTD ou o processamento de entidades externas são suportados?

Não. DTD e declarações de entidade estão bloqueadas. A ferramenta analisa a entrada localmente e não busca recursos externos.