TL
Tool Lab
💰Donar
💰Donar

XML to JSON

Convierte XML a JSON

XML Input
JSON Output

Acerca de esta herramienta

El conversor de XML a JSON transforma documentos XML en JSON equivalente: cada elemento XML se convierte en una clave JSON, los elementos hijos se convierten en objetos anidados, y los elementos hermanos repetidos con el mismo nombre de etiqueta se agrupan automáticamente en un array JSON.

El contenido de texto se infiere automáticamente a números o booleanos cuando corresponde ('30' se convierte en 30, 'true' se convierte en true). Los atributos XML no se incluyen — solo se convierte el contenido de los elementos. Todo el procesamiento se ejecuta localmente en el navegador.

Cómo usar

  1. Pega tu XML en el área de entrada XML, o haz clic en Sample para cargar un ejemplo.
  2. Elige el nivel de sangría del JSON (2 espacios, 4 espacios, o Minificado).
  3. Haz clic en → JSON para convertir.
  4. Haz clic en Copy para copiar el JSON resultante al portapapeles.

Casos de uso

Los desarrolladores backend convierten respuestas XML de APIs a JSON para frontends de JavaScript. Los ingenieros de datos transforman feeds XML a JSON para el procesamiento en pipelines. Los desarrolladores que migran desde archivos de configuración basados en XML documentan su esquema en JSON. Los desarrolladores web convierten feeds RSS/Atom a JSON para usarlos en aplicaciones JavaScript.

Preguntas frecuentes

  • ¿Qué sucede con los elementos repetidos que tienen el mismo nombre de etiqueta?Se agrupan automáticamente en un array JSON. Por ejemplo, dos elementos hermanos <item> se convierten en "item": ["value1", "value2"].
  • ¿Se convierten los atributos XML?No. Solo se convierte el contenido de texto de los elementos y los elementos hijos. Los atributos XML se ignoran.
  • ¿Cómo se tipifican los valores de texto?Los números y booleanos se infieren automáticamente: '42' se convierte en 42, 'true' se convierte en true, 'false' se convierte en false. Todo lo demás permanece como string.