Command Palette

Search for a command to run...

CO

Convertidor XML a JSON

Convierta XML a JSON limpio y válido al instante: maneja atributos, elementos anidados, etiquetas repetidas y CDATA

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

¿Qué es el convertidor XML a JSON?

XML to JSON Converter interface on Toolz.dev - Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA

XML to JSON Converter transforma cualquier documento XML en JSON equivalente y bien formado. Pegue una carga útil XML (una respuesta SOAP, un canal RSS, un archivo de configuración, una exportación de API) y vuelva a limpiar, sangrar JSON que asigna elementos a claves, etiquetas repetidas a matrices y atributos a propiedades con prefijo, listo para usar en JavaScript, un cliente REST o una canalización de datos.

XML y JSON modelan datos de forma diferente, y una conversión ingenua pierde información. XML tiene atributos, para los que JSON no tiene equivalente directo; permite que un elemento contenga tanto atributos como texto, y distingue a un solo hijo de una lista solo por repetición. Este convertidor maneja cada caso deliberadamente: los atributos se convierten en claves con un prefijo configurable (@ de forma predeterminada), el contenido mixto mantiene su texto bajo una clave #texto y cualquier etiqueta que aparezca más de una vez se derrumba en una matriz JSON para que su estructura se mantenga fiel a la fuente.

Todo se ejecuta al 100% en su navegador utilizando un analizador sin dependencias: sin DOMParser ni servidor de ida y vuelta. Los documentos XML frecuentemente contienen identificadores internos, registros de clientes o cargas útiles de integración, por lo que no se carga ni almacena nada que pegue. El convertidor funciona sin conexión una vez cargado y las opciones le permiten decodificar entidades, analizar texto numérico y booleano en tipos reales e ignorar atributos cuando solo necesita los datos del elemento.

Los datos de los modelos XML y JSON son diferentes, por lo que cualquier conversión tiene que tomar decisiones y saber cuáles se realizaron ahorra confusión más adelante. Los atributos y los elementos secundarios comparten un espacio de nombres en JSON pero no en XML, por lo que los atributos tienen prefijos para mantenerlos distintos. Los elementos repetidos se convierten en matrices, pero una sola aparición es ambigua por naturaleza: XML no puede decir si un elemento es una lista de uno o un valor simple, razón por la cual un documento que generalmente tiene varias entradas puede convertirse de manera diferente cuando tiene uno. El orden de los elementos se conserva dentro de las matrices y se pierde entre hermanos con nombres diferentes, ya que los objetos JSON no están ordenados por especificación. Se eliminan los comentarios y las instrucciones de procesamiento. Los espacios de nombres se mantienen como prefijos literales en lugar de resolverse.

¿Cómo usar el convertidor XML a JSON?

1

Pega tu XML

Pegue cualquier documento XML bien formado en el panel de entrada, con o sin una declaración XML, o haga clic en Cargar muestra para comenzar desde un ejemplo de catálogo realista con atributos y listas anidadas.

2

Elige tus opciones

Elija una sangría de 2 o 4 espacios, decida si se incluyen los atributos y, opcionalmente, habilite el análisis de tipo para convertir "44.95" y "verdadero" en un número real y booleano.

3

convertido

Haga clic en Convertir. Primero se analiza y valida el XML: el marcado con formato incorrecto, como una etiqueta que no coincide o no está cerrada, se informa con un mensaje claro para que pueda solucionarlo.

4

Copiar o descargar el JSON

Copie el JSON generado en su portapapeles o descárguelo como un archivo .json, luego colóquelo en su código, cuerpo de solicitud o almacén de datos.

Características clave

Manejo de atributos

Los atributos XML se conservan como claves JSON con un prefijo configurable (@ de forma predeterminada), por lo que no se pierden datos en la conversión

Detección de matriz inteligente

Los elementos secundarios repetidos se convierten automáticamente en una matriz JSON, mientras que una sola aparición sigue siendo un objeto simple, que coincide con la estructura real

Soporte de entidad y CDATA

Los bloques CData se toman textualmente y las entidades numéricas más estándar (&, é) se decodifican correctamente en sus caracteres

Análisis de tipo opcional

Convierta texto numérico y booleano como "3.14" o "falso" en números JSON reales y booleanos, o mantenga todo como cadenas, su elección

Frequently Asked Questions

Pegue su XML en el panel de entrada y haga clic en Convertir. La herramienta analiza el XML, lo convierte a JSON con la sangría y las opciones elegidas y le permite copiar o descargar el resultado. El procesamiento es 100% en el navegador; no se carga nada.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

xml to jsonxml to json converterconvert xml to jsonxml jsonxml parserxml to json onlinesoap to jsonrss to jsonxml converteronline xml to json converter