ToolActToolAct Herramientas

Conversor de JSON a XML

Entrada JSON
Salida XML
Líneas: 1Caracteres: 0Bytes: 0
Líneas: 1Caracteres: 0Bytes: 0

¿Qué es la conversión de JSON a XML?

La conversión de JSON a XML transforma datos JSON (JavaScript Object Notation) al formato XML (eXtensible Markup Language). Es útil al integrar sistemas que usan diferentes formatos de datos, trabajar con APIs XML heredadas o cuando se requiere XML para archivos de configuración, intercambio de datos o almacenamiento de documentos.

Cómo usar

Pasos básicos

  1. Pegue o introduzca datos JSON en el cuadro de entrada izquierdo
  2. Opcionalmente personalice el nombre del elemento raíz
  3. Seleccione el tamaño de sangría (2 espacios, 4 espacios o Tab)
  4. El XML convertido se muestra a la derecha con resaltado de sintaxis
  5. Haga clic en Copiar o Descargar para guardar el resultado

Características

Conversión automáticaConversión JSON a XML en tiempo real mientras escribe
Elemento raíz personalizadoEstablezca cualquier nombre de elemento XML válido como raíz
Detección de erroresDetecta automáticamente errores de sintaxis JSON y localiza números de línea
Resaltado de sintaxisSalida XML con elementos de sintaxis con código de color

Ejemplos

Objeto a elementos

{"nombre": "Juan"}
→
<root>
  <nombre>Juan</nombre>
</root>

Array a elementos

[1, 2, 3]
→
<root>
  <item>1</item>
  <item>2</item>
  <item>3</item>
</root>

Estructura anidada

{"usuario": {"nombre": "Juan", "edad": 30}}
→
<root>
  <usuario>
    <nombre>Juan</nombre>
    <edad>30</edad>
  </usuario>
</root>

Preguntas frecuentes

¿Cómo se convierten los arrays JSON a XML?

Los arrays JSON se convierten en elementos <item> repetidos dentro de un elemento padre. Por ejemplo, [1, 2, 3] se convierte en <item>1</item><item>2</item><item>3</item>.

¿Puedo personalizar el nombre del elemento raíz?

Sí, puede establecer un nombre de elemento raíz personalizado usando el campo de entrada sobre el panel JSON. El valor predeterminado es 'root'. Solo se aceptan nombres de elementos XML válidos.

¿Cómo se manejan los caracteres especiales?

Los caracteres especiales XML como &, < >, comillas se escapan automáticamente a sus equivalentes de entidad XML (&amp;, &lt;, &gt;, &quot;, &apos;) para asegurar una salida XML válida.