ToolActToolAct Herramientas

Conversor de XML a JSON

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

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

La conversión de XML a JSON transforma datos XML (Lenguaje de Marcado Extensible) al formato JSON (Notación de Objetos de JavaScript). Esto es útil para modernizar sistemas heredados, trabajar con APIs REST que esperan JSON, o cuando necesita un formato de datos más compacto y fácil de analizar.

Cómo usar

Pasos básicos

  1. Pegue o introduzca datos XML en el cuadro de entrada izquierdo
  2. Seleccione el tamaño de sangría (2 espacios, 4 espacios o Tab)
  3. El JSON convertido se muestra a la derecha con resaltado de sintaxis
  4. Revise el resultado y corrija cualquier error XML
  5. Haga clic en Copiar o Descargar para guardar el resultado

Características

Conversión automáticaConversión en tiempo real de XML a JSON mientras escribe
Detección inteligente de tiposConvierte automáticamente números y booleanos en texto XML
Detección de erroresDetecta automáticamente errores de sintaxis XML con detalles
Resaltado de sintaxisSalida JSON con elementos de sintaxis codificados por colores

Ejemplos

Elemento simple

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

Elementos repetidos

<root>
  <item>A</item>
  <item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}

Estructura anidada

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

Preguntas frecuentes

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

Los elementos XML se convierten en propiedades de objetos JSON. Los elementos secundarios se convierten en objetos anidados. Por ejemplo, &lt;nombre&gt;Juan&lt;/nombre&gt; se convierte en {"nombre": "Juan"}.

¿Cómo se manejan los elementos XML repetidos?

Cuando el mismo nombre de elemento aparece varias veces como hermanos, se agrupan automáticamente en un array JSON. Por ejemplo, dos elementos &lt;item&gt; se convierten en un array "item".

¿Se admiten los atributos XML?

Actualmente, la conversión conserva el contenido de texto y los elementos secundarios. Los atributos XML no se conservan, centrándose en el contenido estructural del XML.