Convertidor XML a JSON

Pega XML y obtén JSON limpio: atributos, elementos repetidos y nodos de texto manejados correctamente

XML de entrada

Detalles del nodo

Selecciona un nodo para ver detalles

Características clave

Manejo inteligente de atributos

Los atributos XML se asignan a claves JSON con un prefijo configurable (@_ por defecto). ¿Solo quieres valores? Activa «Ignorar atributos» con un clic.

Elementos repetidos → Arrays

Los elementos hermanos con el mismo nombre de etiqueta se agregan automáticamente en arrays JSON, conservando las listas fielmente.

Inferencia automática de tipos

Cadenas numéricas y booleanas como "42" o "true" se convierten en números y booleanos JSON reales. Desactívalo para mantener todo como cadenas.

Vista previa en árbol y tabla

El JSON convertido se renderiza al instante en las vistas de árbol, tabla y texto: inspecciona, edita en línea y copia o descarga.

Cómo usar Convertidor XML a JSON

1

Pega tu XML

Copia un documento o fragmento XML y pégalo en el panel de entrada, o sube un archivo .xml. Haz clic en «Ejemplo» para ver una demo.

2

Ajusta las opciones

Elige el prefijo de atributos (@_ por defecto), decide si conservar atributos y activa o no la conversión de números y booleanos.

3

Convierte y exporta

Haz clic en «Convertir a JSON». El resultado aparece en vista de árbol, tabla o texto: cópialo o descárgalo como archivo .json.

Comparación de Arquitectura Técnica y Privacidad

Cómo se compara formatjson.net frente a los formateadores JSON tradicionales basados en servidor

Ejecución 100% Local Cero Subidas al Servidor Estándar RFC 8259 y RFC 4180 Enteros de 64 Bits Seguros JSON Schema 2020-12 PWA Sin Conexión
Capacidad / Estándar formatjson.net (100% en el Navegador) Herramientas Tradicionales con Servidor
Procesamiento y Privacidad 100% local en JavaScript del navegador — tus datos nunca salen de tu dispositivo Suelen subir JSON/XML/CSV a servidores remotos
Claves API, JWT y Datos Sensibles Seguro por diseño — cero transmisión de red, funciona sin conexión vía Service Worker Riesgo de registros en servidores o retención de datos
Reparación de JSON Roto o Truncado por IA Máquina de estados léxica que repara comentarios, comillas simples, comas finales y llaves sin cerrar en 1 clic Falla con error de sintaxis ante JSON no estricto
IDs Snowflake de 64 Bits y Ceros Iniciales Preserva enteros mayores a 2^53 - 1 y códigos como "00123" sin pérdida de precisión Trunca enteros de 64 bits o elimina ceros a la izquierda
Exploración de Arrays Anidados en Tabla Desglose interactivo ([n items] →) con migas de pan, ordenación por columna y edición en línea Tablas planas solo de raíz o árboles de solo lectura
Rendimiento con Archivos Grandes Árbol perezoso por bloques (200 nodos) + tabla paginada + protección de resaltado >150 KB Bloqueo del navegador con archivos de varios megabytes

Preguntas frecuentes

¿Cómo maneja el convertidor los atributos XML? ▾

Los atributos se convierten en propiedades JSON con prefijo ("@_id" por defecto, configurable). Los elementos con atributos y texto conservan el texto bajo la clave "#text". También puedes ignorar los atributos por completo.

¿Cómo se convierten los elementos XML repetidos? ▾

Los elementos hermanos con el mismo nombre de etiqueta — como varios <item> o <book> — se agrupan automáticamente en un array JSON. Las apariciones únicas siguen siendo objetos o valores simples.

¿Se preservan los nodos de texto y el contenido mixto? ▾

Sí. Un elemento que solo contiene texto se convierte en una cadena JSON (o número/booleano con la inferencia de tipos). Cuando un elemento tiene hijos y texto, el texto se guarda en la propiedad "#text".

¿Se sube mi archivo XML a algún servidor? ▾

No. La conversión se ejecuta por completo en tu navegador con la API nativa DOMParser. Tu XML —incluidos feeds confidenciales o esquemas internos— nunca sale de tu equipo.

¿Puedo ver y editar el JSON convertido en árbol o tabla? ▾

Sí. La salida alimenta el mismo banco de trabajo JSON: expándelo en el árbol, inspecciona arrays en la tabla, edita valores en el panel de detalles y copia o descarga el resultado.