Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
Herramientas relacionadas
Conversor de TOML a JSONValidador XMLConvertidor de CSV a JSONFormateador y Validador de JSONGenerador de Sitemap XML
Página de inicio > Herramientas de texto > Otras herramientas para texto > Conversor de XML a JSON
 

Conversor de XML a JSON

Convierta XML a JSON instantáneamente con cuatro estilos de conversión (BadgerFish @attr/#text, Compact, JsonML, Preserve), visualización interactiva de árbol, detección inteligente de tipos para números y booleanos, manejo de atributos, salida formateada o minificada y mensajes de error con indicación de línea.

Conversor de XML a JSON
📚 Probar un ejemplo
XML

Embed Conversor de XML a JSON Widget

Conversor de XML a JSON

Bienvenido al Conversor de XML a JSON, una herramienta gratuita en línea que transforma documentos XML en JSON limpio en segundos. Ya sea que esté modernizando una carga útil SOAP heredada, simplificando un feed RSS para un frontend o preparando datos de configuración para un consumidor de JavaScript, este conversor le ofrece cuatro estilos de salida distintos, detección inteligente de tipos, una vista previa de árbol interactiva y estadísticas detalladas de la estructura, todo en un solo lugar.

¿Por qué convertir XML a JSON?

XML y JSON representan datos estructurados, pero provienen de eras diferentes con distintas ventajas y desventajas. XML destaca en la descripción de contenido mixto, atributos y documentos con un esquema formal. JSON es más ligero, se mapea directamente a objetos de JavaScript y es el estándar para la mayoría de las API web modernas. Convertir XML a JSON le permite conservar los datos mientras cambia a un formato que es más rápido de analizar, más fácil de leer y más sencillo de consumir en casi cualquier lenguaje de programación.

¿Cuál es la mejor manera de convertir XML a JSON?

No existe un único mapeo canónico de XML a JSON porque JSON no tiene un concepto nativo de atributos, contenido mixto o elementos ordenados. Esta herramienta ofrece cuatro estrategias conocidas para que pueda adaptar la salida a lo que su consumidor final espere.

Estilo Cómo se mapea Ideal para
Estándar
(BadgerFish)
Los atributos usan el prefijo @, el texto mixto se guarda como #text. Los hermanos repetidos se convierten en arreglos. Sin pérdida de datos, predecible — la opción por defecto en caso de duda.
Compacto Atributos combinados en el mismo objeto que los hijos. El texto se guarda como _text. Los hermanos repetidos se convierten en arreglos. JSON limpio y amigable para humanos cuando sabe que no hay conflictos de nombres entre atributos e hijos.
JsonML Cada elemento es un arreglo [tag, {attrs}, ...children], preservando exactamente el orden de los elementos. Documentos con contenido mixto, marcado o donde el orden importa (similar a HTML).
Preservar Cada elemento se convierte en { tag, attributes, text, children } — explícito y detallado. Conversión de ida y vuelta a XML, o herramientas de esquema que necesitan la estructura completa.

Ejemplo de comparación rápida

Dado este XML:

<book id="1"><title>1984</title></book>
Estándar: {"book": {"@id": 1, "title": "1984"}}
Compacto: {"book": {"id": 1, "title": "1984"}}
JsonML: ["book", {"id": 1}, ["title", "1984"]]
Preservar: {"tag": "book", "attributes": {"id": 1}, "children": [{"tag": "title", "text": "1984"}]}

¿El conversor maneja atributos XML?

Sí. Todos los estilos preservan los atributos. En el estilo Estándar, aparecen con un prefijo @ para que no colisionen con los nombres de los elementos hijos. En el estilo Compacto, aparecen al mismo nivel que los hijos. En JsonML, viven en la segunda posición del arreglo. En el estilo Preservar, se mantienen en un objeto attributes dedicado.

¿Puedo convertir XML con números y booleanos a JSON tipado?

Sí. Active la opción Autodetectar tipos y el conversor convertirá cadenas como 42 a enteros, 3.14 a flotantes y true/false a booleanos JSON. El literal null se convierte en null de JSON. Desactive la opción si necesita que cada valor se mantenga como una cadena, lo cual es útil para procesos de ida y vuelta a XML donde los tipos siempre son textuales.

¿Qué sucede con los elementos hermanos repetidos?

Cuando un elemento aparece más de una vez bajo el mismo padre, el conversor agrupa automáticamente a los hermanos en un arreglo JSON bajo ese nombre de etiqueta. Una sola aparición se mantiene como un objeto único, lo que coincide con la forma en que la mayoría de los consumidores de JSON esperan ver los datos.

Entrada: <list><item>A</item><item>B</item></list>
Salida: {"list": {"item": ["A", "B"]}}

¿Soporta espacios de nombres XML?

Sí. Por defecto, el conversor elimina el URI del espacio de nombres y conserva solo el nombre local para mayor legibilidad; así, <soap:Body> se convierte simplemente en Body. Active Mantener prefijos de espacio de nombres para conservar un prefijo corto derivado del espacio de nombres en las claves JSON cuando necesite distinguir elementos de diferentes espacios de nombres.

Cómo usar esta herramienta

  1. Pegue su XML: Copie su documento XML en el área de texto de entrada, o haga clic en uno de los botones de muestra para cargar un ejemplo ya preparado.
  2. Elija un estilo de conversión: El estilo Estándar es una opción segura por defecto. El Compacto ofrece una salida más limpia cuando su esquema evita colisiones de nombres. JsonML preserva el orden de los elementos. Preservar es el más explícito.
  3. Configure las opciones de salida: Elija el tamaño de la sangría (2 espacios, 4 espacios, una tabulación o minimizado a una sola línea), si desea autodetectar tipos numéricos y booleanos, si desea ordenar las claves alfabéticamente y cómo manejar los espacios de nombres.
  4. Convertir: Haga clic en Convertir a JSON. La herramienta analiza el XML, genera la salida JSON, muestra una vista previa de árbol interactiva y le enseña estadísticas de elementos, atributos y profundidad.
  5. Copiar o descargar: Use el botón Copiar JSON para el portapapeles o descargue el resultado como un archivo .json. La pestaña de comparación le ayuda a visualizar el antes y el después.

Casos de uso prácticos

Para desarrolladores

Para ingenieros de datos

Para contenido y configuración

Consejos para mejores resultados

Preguntas frecuentes

¿Mis datos XML se mantienen privados?

Su XML se envía al servidor solo para ser analizado y convertido, luego se devuelve la respuesta. No almacenamos los documentos subidos ni registramos su contenido. Para datos altamente sensibles, puede usar la herramienta sin conexión ejecutando el servidor de código abierto localmente.

¿Hay un límite de tamaño para la entrada?

La herramienta acepta hasta unos 200 KB de XML por solicitud, lo cual es más que suficiente para archivos de configuración típicos, respuestas de API y feeds RSS. Para volcados de varios megabytes, utilice una herramienta de línea de comandos.

¿Qué pasa con los comentarios XML y CDATA?

Los comentarios XML se ignoran porque JSON no tiene sintaxis para comentarios. Las secciones CDATA se tratan igual que el contenido de texto normal: los caracteres dentro del CDATA pasan a formar parte del texto del elemento en la salida JSON.

¿La conversión permitirá volver a XML?

Solo los estilos Preservar y JsonML garantizan una conversión de ida y vuelta limpia porque conservan cada fragmento de información (orden, atributos, texto mixto). Estándar y Compacto pierden datos en casos particulares, como texto intercalado con elementos.

¿Funciona en móviles?

Sí. La interfaz se adapta a pantallas pequeñas: el diseño se apila, la vista previa del árbol se vuelve desplazable y la vista de comparación cambia a una sola columna para que aún pueda comparar la entrada y la salida.

¿Qué errores veré si el XML está mal formado?

El analizador informa la línea y la columna donde falló. Las causas comunes son etiquetas sin cerrar, corchetes mal emparejados, símbolos ampersand sueltos o falta de comillas en los valores de los atributos. Corrija la línea informada e inténtelo de nuevo.

Recursos adicionales

Cite este contenido, página o herramienta como:

"Conversor de XML a JSON" en https://MiniWebtool.com/es/conversor-de-xml-a-json/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de miniwebtool. Actualizado: 25 de abr de 2026

Otras herramientas para texto:

Herramientas destacadas:

Calculadora de Signo Solar, Lunar y Ascendente 🌞🌙✨Calculadora de día del año - ¿Qué día del año es hoy?Generador de IMEI Aleatorio📅 Calculadora de FechaCalculadora de Compatibilidad AmorosaEliminar acentos del textoCalculadora del Signo de VenusConvertidor de cm a pies y pulgadasSelector de Nombre AleatorioSelector de Películas AleatorioConvertidor de Pies y Pulgadas a CentímetrosCalendario del Día del AñoConvertidor de kPa a psiBúsqueda de ID de usuario de FacebookCalculadora de Número del NombreBúsqueda de ID de Usuario de Instagram📅 Calculadora de Diferencia entre Fechascalculadora-de-hba1cCalculadora de SumaCalculadora de NumerologíaCalculadora de Desviación Estándar RelativaBola Mágica 8Calculadora de Número MaestroEliminar espaciosExtractor de Imágenes de VideoCalculadora de Duración de TiempoDescargador de Miniaturas de YouTubebúsqueda-de-direcciones-MACSelector Aleatorioconvertidor ppm a porcentajeCalculadora de Promedio - Alta PrecisiónGenerador de Superpoder AleatorioCalculadora de Módulo¿Cuál es mi signo del zodiaco?Generador de Cartas de Baraja AleatorioGenerador de Código MorseConvertidor de psi a kPaGenerador de Palabras DesordenadasCalculadora HexadecimalOrdenar NúmerosGenerador Aleatorio de ListasDivisor de imágenesCalculadora de CombinaciónCalculadora de Posición del SolConvertidor de Porcentaje a PPMDivisor de Audio¿Cuál es mi número de la suerte?Convertidor de Decimal a TiempoGenerador de Verdad o Reto AleatorioCalculadora CPMCalculadora de Edad GestacionalCalculadora de CírculosCalculadora de Número del AlmaCalculadora de Coeficiente de Variación🖱️ Contador de ClicsCalculadora de reducción porcentualCalcular tiempo entre dos fechasCalculadora de Promedio de BateoConvertidor de FPSConvertidor de Tiempo a DecimalCalculadora de Aumento PorcentualGenerador de números de loteríaCalculadora de Área de Polígono IrregularCalculadora de ERA🌐 Convertidor de Zona HorariaCalculadora del Signo de MarteEliminar saltos de líneaCalculadora de pendiente y gradoCalculadora de Percentil de EstaturaCalculadora del día de la semana de nacimientoVerificador de Nombre de Usuario en Redes SocialesContador de líneasConvertidor de Tamaño de ArchivoEstadísticas del Canal de YouTubeCalculadora de notación científicaCalculadora de Número de DestinoGenerador de Números Decimales AleatoriosCalculadora de Grupo SanguíneoCalculadora de cociente y residuoFormateador de TextoGenerador aleatorio de animalesGenerador de sopa de letrasGenerador de cartones de bingoConvertidor de Número a PalabraPrimeros n Dígitos de PiGenerador de LaberintosCalculadora de Log Base 10Calculadora de Duración de BateríaGenerador de Nombres AleatoriosDivisor de videoCalculadora de Cambio PorcentualGenerador de Cumpleaños AleatorioGenerador de Colores AleatoriosLanzador de MonedasCalculadora de Retorno de SaturnoGenerador de letras aleatoriasCalculadora de números de ángelesGenerador de Fechas AleatoriasCalculadora de PermutaciónConvertidor de fracción a número mixtoGenerador de Coordenadas AleatoriasGenerador de Plantilla de Cono DesarrolladoCalculadora de Número de Trayecto de VidaCalculadora OctalConversor de HTML a TextoCalculadora de número de dígitosCalculadora de Número de SemanaGenerador de hora aleatoriaRotar VideoCalculadora de Prueba tConvertidor de Número a FracciónCalculadora de media aritméticaCalculadora de Error PorcentualCalculadora de Ganancias de TwitchGenerador de Hash SHA256Herramienta en línea para eliminar puntuaciónCalculadora de Compatibilidad de Signos LunaresConvertidor de Decimal a BCDGenerador de Texto Pequeño ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Validador XMLCalculadora de SenoConversor de Calendario HebreoCalculadora de Monetización de YouTube ShortsConvertidor de Notación Científica a DecimalCalculadora de edadDecodificador de Código MorseExtractor de AudioGraficador de funciones trigonométricasLista de Años BisiestosCalculadora de ComisionesAnalizador Avanzado de Compatibilidad ZodiacalCalculadora de EscaleraCalculadora de Tamaño de TVGenerador de Texto InvisibleCalculadora de CosenoGenerador de Dirección IP AleatoriaGenerador de anagramasGenerador de ContraseñaGenerador de direcciones MACConvertidor octal a binarioGenerador de cadenas aleatoriasCalculadora Log Base 2Analizador de Direcciones MACGenerador de acordes aleatoriosConvertidor de dirección IP a binarioExtractor de URLGenerador de Versículos Bíblicos AleatoriosCalculadora de Consumo de AguaCalculadora de Equilibrio de Elementos AstrológicosConvertidor de VTT a TXTGenerador de CriptogramaCalculadora de kVACalculadora de RedondeoGraficador de Curvas ParamétricasVerificador de Número Par o ImparConvertidor de Lista de Texto a SQLCalculadora de ProporcionesCalculadora de Tasa de Interés EfectivoContar el número de caracteresconvertidor de palabras a números de teléfonoGenerador de PIN AleatorioFusionar vídeosGenerador de Unir los PuntosGenerador y Verificador de Hash BcryptCalculadora de la Prueba de DivisibilidadConvertidor de tazas a gramosCalculadora de FraccionesCalculadora de Pasos a DistanciaCalculadora de Tipo CorporalCalculadora de Comparación de FraccionesCalculadora de la Ley de SnellGenerador de Tarjeta de Crédito AleatorioCalculadora de Diferencia de ListasCalculadora de Flujo en TuberíasCalculadora de la Ecuación de BernoulliConvertidor de SRT a TXTPredictor de peso de cachorrosSolucionador de InecuacionesVerificador de Números PerfectosAñadir prefijo y sufijo al textoGenerador Aleatorio de Nombres en LíneaCalculadora de RectánguloCalculadora de Resistencia para LEDCalcular Días entre Dos FechasCalculadora de Carga de VigasCalculadora de Período de RecuperaciónCalculadora de TechadoGenerador de Killer SudokuGenerador de Números AleatoriosSimulador de Puertas LógicasVerificador de Escuadra (Regla 3-4-5) 📐Calculadora de Distribución de ProbabilidadCalculadora de media, mediana y modaConvertidor de BaseGenerador de Nonogramas (Picross)Calculadora de PinturaConvertidor hexadecimal a binarioCreador de CrucigramasCalculadora de Estrategia MartingaleConvertidor Binario a Código GrisCalculadora de talla de cascoCalculadora de talla de guantesConvertidor de tallas de sombreroCalculadora de tamaño de snowboardCalculadora de tamaño de esquíCalculadora de talla de bicicletaTemporizador de splits para speedrunCalculadora de StablefordCalculadora de checkout de dardosCalculadora de economía de bowling de críquetCalculadora de strike rate de críquetCalculadora de Net Run RateCalculadora de proporción K/DCalculadora de rating EloCalculadora de recuperación de la frecuencia cardíacaCalculadora de Tiempo de SenderismoCalculadora de ritmo de remoCalculadora de Rendimiento por Edad en CarreraCalculadora de FTP y Zonas de PotenciaCalculadora de Beep TestCalculadora de Puntuación ACFTCalculadora de Wilks y DOTSCalculadora de Offset de LlantasBuscador de Índice de Carga y Código de Velocidad de NeumáticosCalculadora de Costo por MillaCalculadora de Compra de LeasingCalculadora de Mezcla de OctanajeCalculadora de Mezcla de Aceite 2 TiemposCalculadora de Cilindrada del MotorCalculadora de Sofá en la PuertaCalculadora de Cuerdas de LeñaCalculadora de CADR de Purificador de AireCalculadora de Tamaño de DeshumidificadorCalculadora de Tamaño de Ventilador de TechoCalculadora de Tamaño de CortinasCalculadora de Tamaño de AlfombraCalculadora de Altura para Colgar CuadrosCalculadora de Altura de Montaje de TVCalculadora de Volumen y Lámina de EstanqueCalculadora de Sal para PiscinaCalculadora de Volumen de PiscinaCalculadora de Tamaño de Calentador de AguaCalculadora de Resina EpoxiCalculadora de Espaciado de BalaustresCalculadora de Zócalos y MoldurasCalculadora de RevestimientoCalculadora de Tinte para TerrazasCalculadora de Semillas de CéspedCalculadora de CéspedCalculadora de AsfaltoCalculadora de Yardas CúbicasCalculadora de Longitud de AntenaCalculadora de Llenado de ConductoCalculadora de Condensadores en Serie y ParaleloCalculadora de Reactancia InductivaCalculadora de Iluminación de HabitacionesCalculadora de Lux a LúmenesConversor de Lúmenes a VatiosCalculadora de Tamaño de GeneradorConversor de mAh a WhCalculadora de Potencia TrifásicaCalculadora de Amperios a VatiosCalculadora de Vatios a AmperiosCalculadora de Resistencias en SerieCalculadora de FricciónCalculadora de Plano InclinadoCalculadora de Ventaja MecánicaCalculadora de Velocidad del SonidoCalculadora de Velocidad de OndaCalculadora de flotabilidadCalculadora de Velocidad TerminalCalculadora de Longitud de Onda de de BroglieCalculadora de Energía del FotónCalculadora E=mc²Calculadora de Dilatación del TiempoCalculadora de la Tercera Ley de KeplerCalculadora de Velocidad de EscapeCalculadora de Fuerza GravitacionalCalculadora de la Ley de Beer-LambertCalculadora de la Ecuación de NernstCalculadora de Presión OsmóticaCalculadora de Elevación del Punto de EbulliciónCalculadora de Descenso del Punto de CongelaciónCalculadora de Composición PorcentualCalculadora de NormalidadCalculadora de MolalidadConversor de pKa a KaCalculadora de Henderson-HasselbalchCalculadora de Rendimiento TeóricoCalculadora de Reactivo LimitanteCalculadora de Configuración ElectrónicaTabla Periódica InteractivaGenerador de Planes de Lecciones con IAGenerador de Cuestionarios con IAGenerador de Citas APA MLA ChicagoCalculadora de Porcentaje de AsistenciaCalculadora de Puntuación APCalculadora de Puntuación ACTCalculadora de Puntuación del SATConversor de Porcentaje a CGPAConversor de CGPA a PorcentajeCalificador Fácil (EZ Grader)Calculadora del Costo de Criar un HijoCalculadora de Consumo de Leche para BebésCalculadora de Talla de PañalesGenerador de Nombres de BebéPredictor del Color de Ojos del BebéCalculadora de Percentil de IMC InfantilPredictor de Altura InfantilCalculadora de Tiempo de Duplicación de hCGCalculadora de Fecha de Parto FIVCalculadora de ImplantaciónPredictor de Sexo ChinoFormateador de Fechas ISO 8601Conversor de Fecha JulianaCalculadora de SiestaCalculadora de fases lunaresCalculadora de amanecer y atardecerWorld ClockConvertidor de Fechas a Números RomanosCuenta Regresiva para la JubilaciónCalculadora de SobriedadCalculadora de Medio CumpleañosCalculadora de AniversarioCalculadora de Reparto de PropinasCalculadora de ROI de Email MarketingCalculadora de Costo por LeadCalculadora de Capital de TrabajoEstimador de Ganancias de YouTubeGenerador de personaje RPG aleatorio