Saltar al contenido principal

Convertidor JSON a XML gratis

Convierte JSON a XML y XML a JSON en ambas direcciones, conservando atributos y arrays. Se ejecuta completamente en tu navegador — nada se sube.

Funciona sin conexión una vez cargado

Suelta un archivo JSON o XML (o pega a continuación)

JSON, XML · procesado en tu dispositivo

o pulsa Ctrl+V para pegar desde el portapapeles

Explorar archivos
Convirtiendo JSON a XML
XML salida
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Los atributos se asignan a claves @name y el texto del elemento a #text; las etiquetas repetidas se convierten en arrays. Usa ⇄ para cambiar la dirección y hacer ida y vuelta de tus datos. Todo se ejecuta en tu navegador.

Usos habituales

  • Convertir JSON a XMLConvierte un objeto JSON en XML bien formado.
  • Convertir XML a JSONAnaliza XML en JSON limpio y tipado.
  • Conectar APIs JSON y XMLConvierte datos entre servicios que usan JSON y XML.
  • Convertir archivos de configuraciónMueve configuración entre formatos JSON y XML.
  • Comparar estructuras JSON y XMLVe cómo los mismos datos se ven en JSON versus XML.

Cómo funciona

JSON y XML son los dos formatos de intercambio de datos más comunes, y frecuentemente necesitas moverte entre ellos. Esto convierte en ambas direcciones, en tu navegador.

  1. 1
    Pegas JSON o XML
    Elige una dirección con el botón de alternancia ⇄. La entrada se analiza localmente — JSON con JSON.parse, XML con el analizador DOMParser del navegador.
  2. 2
    Asigna las estructuras
    Al convertir a XML, las claves de objeto se convierten en elementos, las claves "@name" se convierten en atributos y las matrices repiten una etiqueta. Al convertir a JSON, los atributos se convierten en claves "@name", las etiquetas repetidas se convierten en matrices y los números/booleanos se convierten a su tipo.
  3. 3
    Obtienes salida limpia e indentada
    El resultado se presenta formateado con sangría y listo para usar.
  4. 4
    Viaje de ida y vuelta si lo deseas
    El botón ⇄ introduce la salida de nuevo como entrada para que puedas convertir de vuelta y verificar.

Los archivos de configuración y datos pueden ser sensibles. Ambas direcciones se ejecutan enteramente en tu dispositivo — nada se carga.

Herramientas relacionadas

Preguntas frecuentes