JSON para XML
Converta JSON para XML ao colar: tag raiz, forma dos arrays, chaves @ como atributos, indentação e declaração XML. Nomes inválidos são corrigidos.
Como converter JSON para XML
- Cole o JSON à esquerda ou abra um arquivo .json; o XML aparece à direita.
- Defina a tag raiz e escolha como escrever os arrays e a indentação que o sistema de destino espera.
- Copie ou baixe o arquivo .xml. Abra vários arquivos de uma vez e baixe todos em um ZIP.
Perguntas frequentes
Por padrão cada item vira uma tag com o mesmo nome: "tags": ["a", "b"] vira duas tags tags. Com "Envolver cada item" você tem uma tag tags com tags filhas com o nome de item do array (item por padrão).
Coloque @ antes da chave: "@id": 5 vira o atributo id="5" da tag que a contém. A chave #text é o texto dentro da tag. Desative se o seu JSON tem chaves com @ que não são atributos.
Nomes de tag XML não podem ter espaços nem começar com número, e só aceitam letras, números, hífens, sublinhados e pontos. Chaves como "first name" ou "1st" viram first_name e _1st, e cada mudança aparece abaixo do resultado.
Se o JSON tem uma única chave externa, como "catalog", ela vira a raiz. Caso contrário, a raiz é root.
Não. O &, os sinais de menor e maior e as aspas são escapados como o XML espera, e os números ficam exatamente como no JSON, mesmo os muito longos.
É totalmente grátis e não precisa de cadastro.
Ferramentas relacionadas
JSON para YAMLConverta entre JSON e YAMLJSON para CSVConverta entre JSON e tabelas CSVFormatador JSONFormate, minifique e valide JSONJSON para TypeScriptGere interfaces TypeScript de um JSON de exemploJSON para JSON SchemaGere um JSON Schema a partir de um JSON de exemploValidador de JSON SchemaConfira se dados JSON seguem um JSON SchemaJSON para ZodGere um schema Zod a partir de um JSON de exemploJSON para struct GoGere structs Go a partir de um JSON de exemploJSON para dataclass PythonGere dataclasses ou modelos Pydantic a partir de JSON