XML a JSON
Lee una estructura XML sencilla y produce un JSON que representa sus elementos. Los nodos con hijos se expresan como listas de objetos; las hojas contienen texto. Permite explorar datos simples cuando no necesitas conservar todo el modelo XML.
Tu archivo se procesa en tu navegador y no se guarda en CARCPI.
Cómo usarla
- 1Carga un XML de hasta 10 MB con una sola raíz y estructura simple.
- 2Convierte y compara elementos repetidos, hojas vacías y texto con el original.
- 3Comprueba que ningún atributo contenga información imprescindible antes de utilizar el JSON.
Cuándo usar esta herramienta
- Inspeccionar una lista de elementos XML como objetos JSON.
- Extraer hojas de texto de un ejemplo sin atributos significativos.
Cómo elegir y comprobar el resultado
La representación no es un mapeo universal
Los atributos se omiten. Si un nodo tiene elementos hijos, la salida conserva esos hijos y no su texto mixto. Los espacios laterales de texto se recortan; números y booleanos permanecen como cadenas. No se interpretan namespaces como identidades semánticas ni se valida un XSD.
Hijos repetidos
<lista><item>A</item><item>B</item></lista> se representa como {"lista":[{"item":"A"},{"item":"B"}]}. En <item id="7">A</item>, id no aparece: la salida contiene únicamente {"item":"A"}.
Qué debes tener en cuenta
- No promete soporte completo de comentarios, CDATA, entidades o documentos con varias raíces.
- Detecta algunos cierres desbalanceados, pero no sustituye un parser y validador XML completo.
Privacidad y procesamiento
El documento se lee localmente con las bibliotecas del navegador. El archivo no se envía a CARCPI para obtener este resultado. La página puede descargar dependencias, y el resultado debe revisarse antes de compartirlo.
FAQ
¿Los atributos pasan a claves JSON?
No. Esta implementación los descarta.
¿Un 25 se vuelve número?
El contenido de una hoja se devuelve como texto, por ejemplo "25".
¿Puedo recuperar exactamente el XML original?
No. Se pierde información como atributos, espacios y algunas construcciones XML.