Saltar al contenido

Tus archivos no se suben

Convertir XML a JSON y JSON a XML

Pega tu XML. Para ir al revés, presiona Invertir.

Resultado
Cargando…
    Más opciones

    Cómo se traduce cada parte

    En XMLEn JSON
    Atributo codigo="001"Clave "@codigo": "001"
    Elemento con solo textoUn texto
    Elemento repetidoUna lista
    Texto junto a otros elementosClave "#texto"
    Elemento vacíonull

    Al volver de JSON a XML se usa la misma regla, así que la ida y vuelta conserva la estructura. Los valores quedan como texto, porque XML no distingue números de textos.

    Seguridad

    Este conversor no procesa declaraciones DOCTYPE ni ENTITY. Con ellas un XML puede pedir archivos externos o crecer sin control, que es la base de los ataques XXE. Si tu archivo trae una, verás el aviso y la línea exacta.

    Fuentes: XML 1.0 del W3C y XXE según OWASP.

    Preguntas frecuentes

    ¿Por qué un elemento salió como lista y otro no?

    En XML no hay listas: solo elementos repetidos. Si un elemento aparece una vez, queda como valor simple. Si aparece dos o más, queda como lista.

    ¿Qué pasa con los espacios de nombres?

    El prefijo se conserva en la clave, como "ns:producto".