No se produce ningún tratamiento del contenido de tus archivos en servidores, así que no necesitas firmar un contrato de encargo con gottrix para trabajar con documentos confidenciales o de empresa.
Hosted in GermanyGlobal Content Delivery
Servidores de origen en Hetzner (Alemania), con entrega mundial a través de una red de distribución de contenidos (CDN). El contenido de tus archivos nunca se transmite en el proceso: no sale de tu dispositivo.
XML es un formato de datos jerárquico muy extendido - típico de los feeds RSS, las APIs SOAP, los documentos de Office, las configuraciones y el intercambio de datos entre sistemas. Para seguir procesándolos en programas y APIs modernos, sin embargo, JSON es más manejable. Esta herramienta traduce la estructura de árbol del XML a un objeto JSON equivalente.
Esta herramienta analiza tu XML por completo en local en tu navegador (fast-xml-parser, JavaScript puro). Los elementos anidados se convierten en objetos anidados y los atributos se conservan con el prefijo "@_", de modo que no se pierde ninguna información. El XML no válido se rechaza con un mensaje de error claro. No se sube nada.
Te lo encontrarás, por ejemplo, al analizar un feed de noticias, un mapa del sitio, una interfaz de extractos bancarios o una vieja especificación de exportación de datos que aún piensa en corchetes angulares. Al leer el resultado, ten en cuenta una peculiaridad: si un elemento hijo aparece una sola vez, surge un objeto único; si se repite, en cambio, surge una lista. Quien lo tiene en cuenta en el código que lo procesa evita casos especiales sorprendentes cuando el número varía.
Ficha técnica
Ficha técnica
Formatos de entrada
XML
Formato de salida
JSON
Procesamiento por lotes
No
Procesamiento
Local en el navegador (JavaScript)
Subida de archivos
Ninguna
En 3 pasos
Arrastra o elige tu archivo XML.
La herramienta convierte en local y aplica sangría al JSON automáticamente.
Descarga el archivo JSON.
Límites: El XML debe estar bien formado (de lo contrario, un error claro). Los atributos reciben el prefijo "@_". Los comentarios y las instrucciones de procesamiento se omiten. El contenido mixto (texto junto a elementos hijos) no siempre se puede mapear sin ambigüedad. Los espacios de nombres se mantienen como prefijo en la clave. El texto con aspecto numérico o booleano se reconoce automáticamente como números/booleanos JSON reales; una fecha permanece como texto, ya que XML no tiene un formato de fecha propio.
Preguntas frecuentes
¿Se sube mi archivo?
No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.
¿Se conservan los atributos?
Sí. Los atributos aparecen en el JSON con el prefijo "@_" delante del nombre.
¿Qué pasa con un XML no válido?
Recibes un mensaje de error claro con la causa - sin que falle nada.
¿Puedo obtener el JSON compacto en vez de con sangría?
La salida aquí siempre tiene sangría clara. Para una versión compacta (minificada), pasa el resultado después por nuestra herramienta Formatear JSON con la opción Compacta.
Solo con tu consentimiento medimos el uso de forma anonimizada mediante cookies para mejorar gottrix. Tus archivos siempre permanecen en local, en tu dispositivo. Privacidad