JSON a XML
Convierte JSON a XML al pegarlo: etiqueta raíz, forma de los arrays, claves @ como atributos, sangría y declaración XML. Corrige los nombres no válidos.
Cómo convertir JSON a XML
- Pega el JSON a la izquierda o abre un archivo .json; el XML aparece a la derecha.
- Define la etiqueta raíz y elige cómo escribir los arrays y la sangría que espera el sistema de destino.
- Cópialo o descarga el archivo .xml. Abre varios archivos a la vez y descárgalos todos en un ZIP.
Preguntas frecuentes
Por defecto cada elemento es una etiqueta con el mismo nombre: "tags": ["a", "b"] da dos etiquetas tags. Con "Envolver cada elemento" obtienes una etiqueta tags con etiquetas hijas con el nombre de elemento de array (item por defecto).
Pon @ delante de la clave: "@id": 5 se convierte en el atributo id="5" de la etiqueta que la contiene. La clave #text es el texto dentro de la etiqueta. Desactívalo si tu JSON tiene claves con @ que no son atributos.
Los nombres de etiqueta XML no pueden tener espacios ni empezar por un número, y solo admiten letras, números, guiones, guiones bajos y puntos. Claves como "first name" o "1st" pasan a first_name y _1st, y cada cambio aparece bajo el resultado.
Si el JSON tiene una sola clave exterior, como "catalog", esa clave pasa a ser la raíz. Si no, la raíz es root.
No. El signo &, los signos menor y mayor que y las comillas se escapan como espera XML, y los números quedan tal cual en el JSON, incluso los muy largos.
Es totalmente gratis y no requiere registro.
Herramientas relacionadas
JSON a YAMLConvierte entre JSON y YAMLJSON a CSVConvierte entre JSON y tablas CSVFormateador JSONFormatea, minifica y valida JSONJSON a TypeScriptGenera interfaces TypeScript a partir de un JSON de ejemploJSON a JSON SchemaGenera un JSON Schema desde un JSON de ejemploValidador de JSON SchemaComprueba si unos datos JSON cumplen un JSON SchemaJSON a ZodGenera un schema de Zod desde un JSON de ejemploJSON a struct de GoGenera structs de Go desde un JSON de ejemploJSON a dataclass de PythonGenera dataclasses o modelos Pydantic desde JSON