XML to JSON Converter

Convierte XML a JSON o JSON a XML — bidireccional, con atributos y elementos anidados manejados correctamente.

Cómo usar

  1. Elige la dirección: XML a JSON o JSON a XML.
  2. Pega tus datos en el campo de entrada.
  3. La salida convertida aparece abajo. Cópiala con un clic.

Sobre esta herramienta

XML y JSON son los dos formatos dominantes de intercambio de datos en la web. APIs, archivos de configuración, servicios SOAP, feeds RSS y manifiestos de Android usan XML; APIs REST, aplicaciones JavaScript y bases de datos NoSQL usan JSON. Convertir entre ellos es una necesidad rutinaria al integrar sistemas que hablan diferentes formatos.

La conversión no es sin pérdida en general. XML tiene características — atributos, espacios de nombres, contenido mixto, instrucciones de procesamiento, secciones CDATA — que no tienen equivalente directo en JSON. Este convertidor maneja los atributos como un objeto @attributes y colapsa los elementos de solo texto a valores simples, lo que cubre la gran mayoría del XML del mundo real.

Todo se ejecuta en tu navegador usando el DOMParser nativo para XML y JSON.parse para JSON. Tus datos no se suben, almacenan ni registran.

Preguntas frecuentes

¿Cómo se representan los atributos XML en JSON?

Como un objeto @attributes en el elemento. text se convierte en { "item": { "@attributes": { "id": "1" }, "#text": "text" } }.

¿Puedo convertir JSON de vuelta a XML?

Sí — cambia la dirección. El convertidor envuelve el JSON en etiquetas XML. Los objetos se convierten en elementos, los arreglos en elementos repetidos.

¿Mis datos salen de mi navegador?

No. El análisis se ejecuta localmente usando DOMParser y JSON.parse.

What about namespaces?

Los prefijos de espacios de nombres se preservan como parte del nombre de la etiqueta. Para documentos simples esto funciona; para documentos complejos con muchos espacios de nombres, la conversión puede necesitar ajuste manual.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.