Conversor de JSON a XML

¿Necesitas la conversión inversa?
XML to JSON Converter

Entrada JSON

1

Salida XML

Configuración

Opciones de conversión XML

Ingresa datos en JSON para convertirlos a XML

Tus datos convertidos aparecerán aquí

Cómo convertir JSON a XML

  1. Paso 1 – Ingresa JSON

    • Pega tu contenido JSON en el editor izquierdo o arrastra y suelta un archivo .json.
    • La herramienta verifica automáticamente la sintaxis JSON válida y marcará cualquier error de inmediato.
    • Asegúrate de que tu JSON tenga un solo objeto raíz si quieres una estructura XML limpia, de lo contrario se agregará una raíz predeterminada.
  2. Paso 2 – Configura la salida XML

    • Elemento raíz: Define el nombre de la etiqueta envolvente (predeterminado: "root") para tu documento XML.
    • Atributos: Usa la opción de Prefijo de atributo (predeterminado: "@") para indicar al convertidor qué claves JSON deben tratarse como atributos XML en lugar de elementos secundarios.
    • Declaración: Activa o desactiva el encabezado estándar <?xml ...?>.
  3. Paso 3 – Convierte y exporta

    • El XML se genera instantáneamente en el panel derecho con sangría y escape de caracteres apropiados.
    • Haz clic en "Copiar" para usar el XML en APIs SOAP o archivos de configuración.
    • Descarga el resultado como un archivo .xml para uso posterior.
Ejemplo: Conversión de JSON a XML
// Entrada JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- Salida XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

Herramientas JSON y XML relacionadas

Preguntas frecuentes

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

Los objetos JSON se convierten en elementos XML. Los elementos de arreglos se convierten en múltiples elementos con el mismo nombre de etiqueta. Las propiedades de los objetos se convierten en elementos secundarios, y puedes configurar atributos usando el prefijo @.

¿Qué sucede con los arreglos JSON?

Los arreglos se convierten en múltiples elementos XML. Por ejemplo, un arreglo llamado 'items' con 3 objetos se convierte en 3 elementos 'item'.

¿Puedo personalizar la estructura XML?

¡Sí! Puedes personalizar el nombre del elemento raíz, el prefijo de atributo, la sangría y si incluir o no la declaración XML.

¿Cómo se manejan los caracteres especiales?

Los caracteres XML especiales (<, >, &, ', ") se escapan automáticamente para garantizar una salida XML válida.

¿Mis datos están seguros?

Sí, todo el procesamiento de datos sucede completamente en tu navegador. Tus datos JSON nunca se envían a ningún servidor, garantizando privacidad y seguridad completas.

Conversor de JSON a XML | JSONSwiss