Advertisement728 × 90 — Leaderboard
Advertisement320 × 50 — Mobile banner

Convertir JSON a XML

Convierte JSON a formato XML al instante
Sesión restaurada de tu última visita
También necesitas:XML a JSONFormateador JSONFormateador XML
Advertisement — Fullscreen
Entrada
Salida
Entrada
AdvertisementResponsive
Salida
Copiar como XML
Copiar escapado
Copiar como Base64
Copiar como cURL
Listo0 chars0 lines
Advertisement728 × 90

Acerca de Convertir JSON a XML

Convierte JSON a XML bien formado en tu navegador. Sin servidor, conversión instantánea.

Preguntas frecuentes

¿Qué es la conversión de JSON a XML?
La conversión de JSON a XML transforma un objeto o array JSON en marcado XML. Cada clave JSON se convierte en un nombre de elemento XML y cada valor se convierte en su contenido de texto o elemento anidado. XML requiere un único elemento raíz, que el conversor añade automáticamente.
¿Cómo se convierten los arrays de JSON a elementos XML?
Cada elemento de un array JSON se convierte en un elemento XML repetido usando el nombre de la clave del array como nombre de etiqueta. Por ejemplo, {"elementos":["a","b","c"]} genera tres elementos <elementos>. Como XML no tiene un tipo nativo para arrays, esta convención de elementos repetidos es el enfoque estándar de la mayoría de los conversores JSON a XML.
¿Por qué XML requiere un elemento raíz pero JSON no?
La especificación XML exige exactamente un elemento raíz por documento. JSON no tiene esa restricción: un array o valor primitivo en el nivel superior es válido. Al convertir JSON a XML, el conversor envuelve automáticamente el contenido en un elemento <root> o <document> para satisfacer este requisito.
¿La conversión de JSON a XML pierde tipos de datos como números y booleanos?
XML no tiene tipos numéricos ni booleanos nativos; todo el contenido es texto. Los números y booleanos se serializan como sus representaciones de cadena (42 se convierte en el texto "42", true en "true"). La información de tipo se pierde a menos que añadas un esquema XML (XSD) o atributos de tipo. Volver a JSON requiere saber qué valores de texto deben analizarse como números.
¿Puedo convertir XML de vuelta a JSON?
Sí, la herramienta XML a JSON invierte la conversión. La ida y vuelta no es completamente lossless: los atributos XML se representan con el prefijo @ en JSON, los elementos hermanos repetidos se convierten en arrays y el contenido de texto de los elementos pasa a ser una clave # o _text. Los datos se conservan, pero la estructura puede diferir del JSON original.
Advertisement300 × 250
Advertisement300 × 250
Ad
AdvertisementSticky banner