Saltar al contenido
ToolsMinify logo
Convertidores

Convertidor XML a JSON

Pega XML y conviertelo a JSON online, o al reves en la misma pagina.

Acerca de Convertidor XML a JSON

Pega XML y conviertelo a JSON online, o al reves en la misma pagina. Este convertidor XML a JSON gratis corre solo en tu navegador, asi que configs, feeds RSS, SVG y sobres de API con datos reales no salen de tu dispositivo. Los atributos pasan a claves con prefijo @ (por ejemplo @id), los elementos solo texto se colapsan a cadenas y el contenido mixto usa #text para poder hacer round-trip con Invertir. Combinalo con el Formateador y minificador XML o el Convertidor YAML a JSON.

Cómo usar Convertidor XML a JSON

  1. Elige XML → JSON o JSON → XML (o Invertir direccion tras convertir).
  2. Pega tu documento, suelta un .xml / .svg / .rss / .json local (max. 10 MB, solo lectura en el navegador) o carga un ejemplo de config, RSS o SVG.
  3. Elige sangria 2/4. En JSON → XML, opcionalmente incluye la declaracion XML. Revisa el conteo de elementos y atributos.
  4. Copia o descarga el resultado. Los comentarios se eliminan en XML → JSON porque JSON no los tiene. Nada se sube.

Ejemplos de Convertidor XML a JSON

XML de config con atributos

Un bloque <config env="staging"> pasa a JSON con "@env": "staging". Los elementos database y feature anidados mantienen la estructura; las etiquetas <feature> repetidas se vuelven arrays.

Canal RSS a JSON

Pega un canal RSS 2.0. Los items pasan a un array bajo channel.item para inspeccionar titulos y descripciones como JSON.

Marcado SVG

Convierte un icono SVG pequeno a JSON para inspeccionar xmlns, viewBox y formas hijas, luego Invierte a XML para embeberlo.

JSON de vuelta a XML

Parte de JSON con claves @atributo y una sola clave raiz. Activa Incluir declaracion XML cuando necesites <?xml version="1.0" encoding="UTF-8"?>.

JSON multi-clave envuelto

Si el JSON tiene varias claves de nivel superior, se envuelven en un elemento <root> para que la salida sea XML bien formado con una sola raiz.

Casos de uso comunes

  • Convertir respuestas XML de API a JSON para depurar
  • Pasar fragmentos RSS / Atom a fixtures JSON
  • Inspeccionar estructura SVG como JSON antes de editar
  • Round-trip de config XML con atributos como @claves
  • Generar XML desde fixtures JSON en el navegador

Preguntas frecuentes sobre Convertidor XML a JSON

Como convierto XML a JSON online?
Elige XML → JSON, pega tu XML (o suelta un .xml / .svg / .rss) y copia o descarga el JSON. La conversion corre en el navegador: nada se sube.
Puedo convertir JSON a XML en la misma pagina?
Si. Cambia a JSON → XML o usa Invertir direccion. Una sola clave de objeto de nivel superior se convierte en el elemento raiz. Varias claves se envuelven en <root>.
Como se representan los atributos XML en JSON?
Los atributos pasan a claves con prefijo @, por ejemplo @id y @class. En JSON → XML esas claves vuelven a ser atributos para un round-trip predecible.
Que pasa con el texto y el contenido mixto?
Los elementos que solo contienen texto se colapsan a una cadena JSON. Cuando se mezclan texto e hijos, el texto se guarda bajo #text junto a las claves hijas.
Se conservan los comentarios XML en JSON?
No. JSON no tiene sintaxis de comentarios, asi que <!-- comentarios --> se eliminan. La UI muestra una insignia cuando se detectaron comentarios.
Se sube mi XML a un servidor?
No. El parseo y la conversion corren solo en tu navegador. Seguro para configs y feeds que nombran hosts reales o incluyen marcado privado.
El documento necesita un solo elemento raiz?
Si para XML → JSON. Las raices hermanas se rechazan con un error claro: envuelvelas primero en una etiqueta padre. Asi la forma JSON queda inequivoca.
En que se diferencia del formateador XML?
El Formateador y minificador XML embellece o comprime XML. Esta pagina convierte entre XML y JSON con manejo de atributos e Invertir: usa ambos cuando necesitas marcado limpio y una vista JSON.