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.
JSON es el idioma de las API y las aplicaciones web modernas, pero muchos sistemas empresariales, servicios SOAP, feeds RSS/Atom y formatos de Office o de configuración siguen exigiendo XML. Esta herramienta serializa tu árbol JSON en un XML equivalente y bien formado.
La conversión se ejecuta por completo en local en tu navegador (fast-xml-parser, JavaScript puro). Las claves de los objetos se convierten en elementos; las claves con el prefijo "@_" se convierten en atributos XML, reflejando la herramienta XML a JSON para que se conserve la ida y vuelta. Como XML necesita exactamente un elemento raíz, un array de nivel superior o un objeto con varias claves de nivel superior se envuelve en un elemento <root>; las entradas del array se convierten en elementos <item> repetidos.
Te encontrarás con esto al exportar a un sistema heredado, a una importación que solo admite XML, a un endpoint SOAP o a una plantilla de Office. El resultado es un XML con sangría y bien formado, con su declaración XML, listo para abrir o introducir en una cadena de herramientas XML. El JSON no válido se rechaza con un error claro, y no se sube nada.
Una diferencia estructural marca el resultado: XML exige exactamente un elemento raíz. Por eso un array JSON en la raíz recibe un nodo que lo envuelve, y los elementos del array con el mismo nombre se convierten en elementos repetidos de ese nombre - justo la forma que esperan los procesadores XML y los esquemas XSD.
Ficha técnica
Ficha técnica
Formatos de entrada
JSON
Formato de salida
XML
Procesamiento por lotes
No
Procesamiento
Local en el navegador (JavaScript)
Subida de archivos
Ninguna
En 3 pasos
Arrastra o elige tu archivo JSON.
La herramienta lo serializa a XML.
Descarga el archivo XML.
Límites: El resultado es XML bien formado con exactamente un elemento raíz: los arrays o los objetos con varias claves de nivel superior se envuelven en <root>, y las entradas del array se convierten en <item>. Las claves con el prefijo "@_" se convierten en atributos; JSON no tiene un concepto nativo de atributo, así que sin ese prefijo todo se convierte en elementos. El JSON no válido se rechaza con un error claro. Los números y booleanos de JSON se escriben en el XML como texto puro, ya que XML en sí no conoce tipos de datos.
Preguntas frecuentes
¿Se sube mi archivo?
No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.
¿Cómo se generan los atributos XML?
Las claves con el prefijo "@_" se convierten en atributos, reflejando exactamente la herramienta XML a JSON.
¿Por qué un elemento <root>?
XML necesita exactamente una raíz. Por eso los arrays y los objetos con varias claves de nivel superior se envuelven en <root>.
¿Qué pasa con los arrays de JSON?
Las entradas del array se convierten en elementos <item> repetidos.
¿Es posible la ida y vuelta?
Sí, la convención de atributos "@_" coincide con nuestra herramienta XML a JSON.
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