Convertidor JSON a XML

Última revisión del contenido:

Convierte JSON a formato XML. Análisis y formato automáticos. Gratis.

a

¿Por qué convertir JSON a XML?

JSON es el estándar de las API REST y de las aplicaciones web modernas. Sin embargo, muchos sistemas corporativos, las API SOAP, los estándares de intercambio B2B (EDI, UBL, Facturae) y los archivos de configuración exigen XML. La conversión de JSON a XML es el puente entre los sistemas modernos y los heredados.

XML (Extensible Markup Language) admite esquemas de validación (XSD), espacios de nombres, transformaciones XSLT y firmas digitales, funciones que JSON no tiene. En el mundo empresarial, XML sigue siendo el estándar en SAP, Oracle, las API bancarias (ISO 20022) y la administración pública, como la facturación electrónica con la AEAT.

El conversor asigna los objetos JSON a elementos XML, las matrices a elementos repetidos y los tipos primitivos a valores de texto. Genera XML correcto y con sangría, con la declaración <?xml version="1.0"?>.

Toda la conversión ocurre localmente en el navegador; los datos no se envían a ningún servidor. Sin registro, sin límites, sin rastreo.

Cómo convertir JSON a XML

  1. Pega tus datos

    Pega tus datos JSON en el campo de entrada.
  2. Convertir

    Haz clic en Convertir para transformar tus datos JSON a formato XML.
  3. Copiar o descargar

    Copia la salida XML al portapapeles o descárgala como archivo.

¿Qué hace diferente a este convertidor?

  1. Privacidad total

    Tus archivos se procesan completamente en tu navegador. Nada se sube a ningún servidor.
  2. Copiar o descargar

    El resultado lo copias al portapapeles con Copiar o lo guardas como archivo .xml con Descargar.
  3. Archivo o texto pegado

    Sube un archivo JSON con el botón o pega el contenido en el campo. El conversor procesa un documento cada vez y muestra el resultado debajo.
  4. Resultado inmediato

    Haz clic en Convertir: el resultado aparece al momento en el campo de abajo, con un mensaje de error si la entrada no es válida.

JSON vs XML – comparación de formatos

CaracterísticaJSONXML
Datos jerárquicos
Datos tabulares
Validación de esquema
Legible por humanos
Estándar API
Sintaxis compacta

¿Cómo funciona la conversión de JSON a XML?

JSON y XML son formatos de datos estructurados, pero usan sintaxis fundamentalmente diferente. JSON usa llaves y pares clave-valor, mientras que XML usa etiquetas de apertura y cierre para definir elementos. El convertidor asocia cada propiedad JSON a un elemento XML preservando la estructura jerárquica.

Los objetos JSON se convierten en elementos XML, los arrays JSON en elementos repetidos, y los valores primitivos (cadenas, números, booleanos) en contenido de texto dentro de sus etiquetas padre. El convertidor produce XML bien formado con indentación y declaración de encabezado.

XML se usa comúnmente en sistemas empresariales, servicios web SOAP, archivos de configuración e intercambio de datos con validación estricta de esquema. La conversión se realiza completamente en tu navegador.

Consejos para la conversión de JSON a XML

Algunos consejos para evitar problemas comunes:

  1. Elemento raíz

    XML requiere un único elemento raíz. Si tu JSON es un array, el convertidor lo envuelve en un elemento raíz.
  2. Procesamiento de arrays

    Los arrays JSON se convierten en elementos XML repetidos con el mismo nombre de etiqueta. El nombre del elemento se deriva de la clave padre.
  3. Caracteres especiales

    Los caracteres como <, >, & y comillas se escapan automáticamente con entidades XML estándar para garantizar markup válido.
  4. Atributos vs elementos

    Por defecto, todas las propiedades JSON se convierten en elementos hijos XML. JSON no tiene concepto nativo de atributos XML, por lo que no se generan atributos.

Reglas de correspondencia de JSON a XML

El conversor asigna las estructuras JSON a elementos XML con estas reglas:

  • Objetos: cada clave se convierte en un elemento. {"name": "Ana"} da <name>Ana</name>.
  • Matrices: cada elemento se convierte en un elemento repetido con el nombre de la clave. {"items": [1, 2]} da <items>1</items><items>2</items>.
  • Valores primitivos: las cadenas, los números y los booleanos pasan a ser el contenido de texto del elemento.
  • Null da un elemento vacío.

La salida empieza con la declaración XML y usa sangría de dos espacios. Los nombres de los elementos coinciden exactamente con las claves JSON.

Convertir JSON a otros formatos

Última revisión del contenido: · redactado y verificado por el equipo de Arteon

Preguntas frecuentes sobre la conversión de JSON a XML

¿Es gratis convertir JSON a XML?

Sí, este convertidor es completamente gratuito y sin límites. Sin registro, sin marcas de agua.

¿El convertidor sube mis archivos?

No. Todo el procesamiento ocurre localmente en tu navegador. Tus archivos nunca salen de tu dispositivo.

¿Puedo convertir varios archivos a la vez?

No. El conversor procesa un archivo o un texto pegado cada vez. Copia o guarda el resultado y después pega el siguiente contenido.

¿El convertidor funciona en móviles?

Sí, funciona en cualquier dispositivo con un navegador web moderno.

¿Es segura la conversión de JSON a XML?

Sí. Toda la conversión se realiza localmente en tu navegador. Ningún dato se envía a un servidor.

¿La conversión es sin pérdida?

Sí. Todos los datos de la entrada JSON se preservan en la salida XML. La estructura y los valores permanecen intactos, solo cambia la sintaxis.

¿Puedo validar la salida XML?

El convertidor produce XML bien formado que pasa la validación XML estándar. Para validación de esquema (XSD), puedes aplicar tu esquema por separado a la salida.

Captura de pantalla de la herramienta gratuita de Arteon: Convertidor JSON a XML

Ayúdanos a mejorar nuestras herramientas

¿Tienes una idea, encontraste un error o quieres sugerir algo? Escríbenos – respondemos en 24 horas.

Descubre otras herramientas útiles

JPG a WebP

JPG a WebP

Convierte fotos JPG a WebP ligero. Reduce el peso de las imágenes hasta un 35%.

Editor de imágenes en línea

Editor de imágenes en línea

Cambie el tamaño, recorte y convierta su imagen. Formatos listos para redes sociales, avatares circulares, exportación a JPG/PNG/WebP.

Verificador de meta título y descripción

Verificador de meta título y descripción

Compruebe la longitud del título y la descripción en píxeles. Vista previa de Google en vivo y sugerencias de optimización.

PNG a JPG

PNG a JPG

Convierte archivos PNG a JPG en el navegador. Sin límite de archivos, sin registro.

Generador de favicon

Generador de favicon

Cree un conjunto completo de favicon.ico para su sitio web desde una imagen. Todos los tamaños necesarios, sin registro.

Generador de paletas de colores

Generador de paletas de colores

Genere 9 paletas a partir de un color: monocromática, complementaria, triádica y más. Códigos HEX.

WebP a JPG

WebP a JPG

Convierte archivos WebP a JPG compatible con cualquier programa y plataforma.

Comprobador de contraste de colores

Comprobador de contraste de colores

Compruebe el contraste de texto y fondo según WCAG 2.1 AA y AAA. Corrección automática de colores.

Generador de códigos QR gratuito

Generador de códigos QR gratuito

Cree un código QR para sitio web, tarjeta vCard o impresión. Exporte PNG y SVG, sin registro.

Contador de palabras y caracteres

Contador de palabras y caracteres

Cuente palabras, caracteres, oraciones y tiempo de lectura. Compruebe la legibilidad con la puntuación Flesch-Kincaid.