XML to JSON Converter transforma cualquier documento XML en JSON equivalente y bien formado. Pegue una carga útil XML: una respuesta SOAP, una fuente RSS, un archivo de configuración, una exportación de API y recuperar el JSON limpio y con sangría que asigna elementos a claves, etiquetas repetidas a matrices y atributos a propiedades prefijadas, listas 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 libre de dependencias: no Domparser, sin servidor de ida y vuelta. Los documentos XML suelen llevar identificadores internos, registros de clientes o cargas útiles de integración, por lo que no se carga ni almacena nada de lo que pega. 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 los atributos cuando solo necesita los datos de elementos.
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.
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.
Haga clic en Convertir. El XML se analiza y valida primero: el marcado mal formado, como una etiqueta no coincidente o no cerrada, se informa con un mensaje claro para que pueda solucionarlo.
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.
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
Los elementos secundarios repetidos se convierten automáticamente en una matriz JSON, mientras que una sola ocurrencia permanece como un objeto simple, que coincide con la estructura real
Los bloques CData se toman textualmente y las entidades numéricas más estándar (&, é) se decodifican correctamente en sus caracteres
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
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Format, validate, and minify JSON data
Convert CSV data to JSON format with support for quoted fields, type inference, and various delimiters
0 comments
No comments yet. Be the first to share your thoughts!