Conversor de XML a JSON
¿Qué es la conversión de XML a JSON?
La conversión de XML a JSON transforma datos XML (Lenguaje de Marcado Extensible) al formato JSON (Notación de Objetos de JavaScript). Esto es útil para modernizar sistemas heredados, trabajar con APIs REST que esperan JSON, o cuando necesita un formato de datos más compacto y fácil de analizar.
Cómo usar
Pasos básicos
- Pegue o introduzca datos XML en el cuadro de entrada izquierdo
- Seleccione el tamaño de sangría (2 espacios, 4 espacios o Tab)
- El JSON convertido se muestra a la derecha con resaltado de sintaxis
- Revise el resultado y corrija cualquier error XML
- Haga clic en Copiar o Descargar para guardar el resultado
Características
Ejemplos
Elemento simple
<root>
<nombre>Juan</nombre>
</root>
→
{"root": {"nombre": "Juan"}}Elementos repetidos
<root>
<item>A</item>
<item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}Estructura anidada
<root>
<usuario>
<nombre>Juan</nombre>
<edad>30</edad>
</usuario>
</root>
→
{"root": {"usuario": {"nombre": "Juan", "edad": 30}}}Preguntas frecuentes
¿Cómo se convierten los elementos XML a JSON?
Los elementos XML se convierten en propiedades de objetos JSON. Los elementos secundarios se convierten en objetos anidados. Por ejemplo, <nombre>Juan</nombre> se convierte en {"nombre": "Juan"}.
¿Cómo se manejan los elementos XML repetidos?
Cuando el mismo nombre de elemento aparece varias veces como hermanos, se agrupan automáticamente en un array JSON. Por ejemplo, dos elementos <item> se convierten en un array "item".
¿Se admiten los atributos XML?
Actualmente, la conversión conserva el contenido de texto y los elementos secundarios. Los atributos XML no se conservan, centrándose en el contenido estructural del XML.