Categoría: Desarrollo
Conversor de JSON a XML
Convierte JSON en XML anidado y legible
Convierte objetos y arreglos JSON en XML con sangría, con un nombre de elemento raíz que tú controlas, calculado localmente mientras escribes. Nada de lo que pegues se sube a ningún sitio.
Convertido a XML en tu navegador.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<site>LocalTools</site>
<private>true</private>
<locales>en</locales>
<locales>de</locales>
<locales>ja</locales>
<limits>
<uploads>0</uploads>
<requests />
</limits>
</root>Todo lo de esta página se procesa en tu navegador. No se sube nada.
Para qué sirve
XML y JSON modelan ambos datos anidados, pero muchos sistemas heredados, feeds y formatos de configuración todavía esperan XML. Esta herramienta recorre un documento JSON analizado y convierte cada clave de objeto en un elemento XML equivalente, repite los elementos de un arreglo como elementos hermanos y escapa el contenido de texto, de modo que el resultado sea XML válido y con sangría que puedas usar directamente en otra herramienta.
Cómo se usa
- Pega JSON en el cuadro de entrada, o carga el ejemplo.
- Define el nombre del elemento raíz del documento generado.
- Copia o descarga el resultado XML.
Privacidad
Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.
Preguntas frecuentes
- ¿Cómo se representan los arreglos JSON en XML?
- Cada elemento del arreglo se convierte en un elemento hermano repetido con el mismo nombre de etiqueta que la clave del arreglo, ya que XML no tiene un tipo de arreglo nativo.
- ¿Qué ocurre con las claves que no son nombres de elemento XML válidos?
- Los caracteres que no sean letras, dígitos, guion bajo, guion o punto se sustituyen por un guion bajo, y un nombre que no pueda empezar por una letra o un guion bajo recibe automáticamente un prefijo.
- ¿Se sube algo a algún sitio?
- No. La entrada y el resultado se procesan en tu navegador.