Conversor de XML a JSON
Transforma código XML en objetos y matrices JSON estructurados con preservación completa de atributos e inferencia de tipos.
XML de entrada
JSON de salida
Estado
Error details...
Métricas de JSON
Próximos Pasos
Motor de análisis de XML a JSON
Analiza documentos XML complejos en objetos JSON estructurados con preservación completa de atributos.
Proceso de serialización XML a JSON
Canalización de WebWorker en 4 fases
Tokenización XML
Analiza etiquetas, atributos, nodos de texto y bloques CDATA.
Compilación de Jerarquía
Mapea relaciones de etiquetas y atributos en objetos anidados.
Agregación de Arrays
Combina elementos hermanos homogéneos en arrays JSON limpios.
Serialización JSON
Emite cadenas JSON formateadas o compactas según la configuración.
Herramientas de análisis XML
Estándares y Conformidad Empresarial
Separación de Atributos y Contenido
Mapea atributos a @prefix y contenido textual a la clave #text.
Detección Automática de Listas
Convierte etiquetas repetidas en arrays JSON estandarizados.
Desempaquetado Seguro de CDATA
Extrae contenido HTML y caracteres especiales de manera fiel.
Seguridad Local
Ejecución totalmente en memoria sin transmisión a servidores externos.
Transformaciones de Manifiestos Reales
Galería InteractivaVea cómo documentos XML complejos, atributos y bloques CDATA se convierten en objetos JSON estructurados.
1. Directorio de Organización y Empleados
company.xml ➔ company.jsonVista previaOcultar
1. Directorio de Organización y Empleados
company.xml ➔ company.jsonElementos XML anidados y atributos mapeados a objetos y listas JSON limpios.
<?xml version="1.0" encoding="UTF-8"?>
<department id="ENG-01">
<name>Platform Engineering</name>
<employees>
<employee>
<id>101</id>
<name>Sarah Jenkins</name>
<role>Lead Architect</role>
<active>true</active>
</employee>
</employees>
</department>{
"department": {
"@id": "ENG-01",
"name": "Platform Engineering",
"employees": {
"employee": [
{
"id": 101,
"name": "Sarah Jenkins",
"role": "Lead Architect",
"active": true
}
]
}
}
}2. Pedido de Comercio Electrónico y Atributos
order.xml ➔ order.jsonVista previaOcultar
2. Pedido de Comercio Electrónico y Atributos
order.xml ➔ order.jsonAtributos XML convertidos en propiedades @attr y elementos repetidos en arrays JSON.
<?xml version="1.0" encoding="UTF-8"?>
<order id="ORD-9821" currency="USD">
<customer>Apex Systems</customer>
<total>249.99</total>
Priority Overnight Delivery
</order>{
"order": {
"@id": "ORD-9821",
"@currency": "USD",
"customer": "Apex Systems",
"total": 249.99,
"#text": "Priority Overnight Delivery"
}
}3. Extracción de CDATA y Desempaquetado
article.xml ➔ article.jsonVista previaOcultar
3. Extracción de CDATA y Desempaquetado
article.xml ➔ article.jsonExtracción de contenido HTML y texto sin pérdida directamente desde bloques CDATA.
<?xml version="1.0" encoding="UTF-8"?>
<article>
<title>XML & JSON Guide</title>
<content><![CDATA[<p>Learn <strong>XML</strong> logic.</p>]]></content>
</article>{
"article": {
"title": "XML & JSON Guide",
"content": "<p>Learn <strong>XML</strong> logic.</p>"
}
}Matriz de Mapeo Estructural XML vs JSON
W3C XML a RFC 8259| Construcción XML | Equivalente JSON | Mecanismo de Mapeo |
|---|---|---|
Element <name>Alice</name> | {"name": "Alice"} | El nombre de etiqueta pasa a clave de objeto; el texto se convierte en cadena o número. |
Repeating Tag <item>1</item> | "item": [1, 2] | Varios elementos hermanos con el mismo nombre se agrupan automáticamente en un array. |
Attribute <user id="101"/> | {"@id": 101} | Nombres de atributos reciben prefijo configurado (@, _) en el objeto resultante. |
Mixed Content <p c="USD">25</p> | {"@c": "USD", "#text": 25} | Elementos con atributos y texto preservan el texto bajo la propiedad #text. |
Empty Element <val/> | null / "" / {} | Etiquetas vacías se mapean a null explícito, cadena vacía u objeto vacío. |
Preguntas Frecuentes
Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.
¿Cómo convierto XML a JSON en línea?
¿Cómo se manejan las etiquetas XML repetidas en JSON?
¿El conversor preserva los atributos XML?
¿Se almacena mi archivo XML en algún lugar?
No matching questions found
We couldn't find any questions matching your query. Try searching for different keywords or reset your filters.