Entrada JSON

o suelta un archivo aquí, o pega el código abajo
Entrada JSON

Salida XML

Salida XML

Los archivos nunca salen de tu navegador¿Cómo?

Este convertidor de JSON a XML transforma JSON en XML bien formado con el elemento raíz, los nombres de los elementos y los atributos que elijas. Pega o abre el JSON: la conversión ocurre en tu navegador.

Última actualización:

Cómo funciona

  1. Abre o pega el JSON

    Pega el JSON, abre un archivo .json, usa Abrir desde URL o Cargar ejemplo.

  2. Ajusta las opciones XML

    Elige el elemento raíz, el nombre del elemento de cada ítem del array, el prefijo de los atributos, la sangría, la declaración XML y cómo se escriben los valores null.

  3. Descarga o copia

    Descarga el archivo .xml, cópialo, ábrelo en el visor XML o conviértelo de vuelta con XML → JSON.

Funciones

  • Elemento raíz y arrays

    Un objeto con una sola clave se convierte en el elemento raíz; si no, los datos se envuelven en tu elemento raíz. Los arrays repiten su elemento, y los arrays sin nombre usan el nombre del elemento de ítem.

  • Atributos y texto

    Las claves que empiezan por @ pasan a atributos y #text es el texto del elemento: {"book": {"@id": "1", "#text": "A"}} da <book id="1">A</book>.

  • Nombres siempre válidos

    Las claves que no son nombres XML válidos, como 1a o first name, se cambian a _1a y first_name, y se te muestra la lista de cambios.

  • Resultado bien formado

    Los caracteres especiales se escapan, los no permitidos en XML se reemplazan y un analizador XML revisa la salida antes de mostrártela. Sangría de 2 o 4 espacios, tabulación o una línea; null pasa a elemento vacío o xsi:nil="true".

Límites y privacidad

Los archivos JSON pueden ocupar hasta 100 MB. Los de más de 5 MB se convierten directamente desde el archivo sin cargarlos en el editor, que solo muestra el principio.

No se generan esquemas XML, espacios de nombres ni sobres SOAP. Los números que no caben en un número de JavaScript se escriben exactamente como en el origen. Consulta la página de privacidad.

Preguntas frecuentes

¿Cómo convertir JSON a XML?

Pega el JSON o abre el archivo. El XML aparece mientras escribes; presiona Descargar .XML para guardarlo o Copiar para usarlo en otro sitio.

¿Cómo cambio el nombre del elemento raíz?

Escríbelo en Elemento raíz. Si tu JSON es un objeto con una sola clave, como {"catalog": {…}}, esa clave pasa a ser la raíz automáticamente.

¿Cómo creo atributos XML desde JSON?

Antepón @ a la clave, por ejemplo "@id": "42". Puedes cambiar el prefijo en Prefijo de las claves de atributo.

¿Qué pasa con los arrays JSON?

Cada ítem se convierte en un elemento repetido con el nombre de la clave del array. Los arrays de nivel superior y los anidados usan el elemento de cada ítem, item por defecto.

¿Sirve para formatear JSON a XML?

Sí. La salida se sangra con 2 espacios por defecto, y puedes elegir 4 espacios, tabulación o una sola línea.

¿Este convertidor de JSON a XML online es gratis y privado?

Sí. Es gratis y la conversión ocurre en tu navegador, así que tus datos nunca salen de tu dispositivo.

Herramientas relacionadas