Convertidor JSON a XML
Convierte JSON a XML o XML a JSON localmente, con atributos, nodos de texto y arreglos mapeados en ambos sentidos.
Relacionado
Guías para JSON to XML
Interoperabilidad de JSON: YAML, CSV, XML, JWT, Schema
El JSON rara vez vive solo. Convierte entre JSON y YAML/CSV/XML, decodifica JWT, genera tipos y valida con JSON Schema — cada paso se queda en el navegador.
Convertir JSON a XML: raíz, atributos y arreglos
XML necesita una raíz única y representa las listas como elementos repetidos. Mapea claves con prefijo @ a atributos y #text al texto del elemento para una conversión reversible.
Arreglar claves sin comillas en JSON
Claves como name, active y profile deben llevar comillas en JSON válido, incluso cuando parecen un identificador normal.
Convertir JSON a XML y XML a JSON
Pega JSON y haz clic en To XML, o pega XML y haz clic en To JSON. El conversor mapea atributos a claves con prefijo @, el texto de elementos a #text y elementos repetidos a arrays —— y la inversa también. Todo se ejecuta en tu navegador y no se envían datos a ningún servidor.
Reglas de mapeo
- Atributos ——
<note id="1">pasa a ser{ "note": { "@id": "1" } } - Nodos de texto —— los elementos con atributos y texto almacenan el texto en
#text - Elementos repetidos —— dos hermanos
<tag>se convierten en un array JSON - Entidades ——
&,<y las referencias numéricas se decodifican y codifican en ambos sentidos
Para los detalles de cada dirección consulta Conversión XML a JSON y JSON a XML. Si tu JSON tiene errores de sintaxis, la herramienta primero repara los fallos comunes —— o límpialo con JSON Fix.
También formateador y validador de XML
Cuando pegas XML y haces clic en To JSON, el conversor primero parsea el documento —— así que funciona como xml formatter, xml formatter online, ** xml formatter online tool**, xml beautifier (** xml beautify**), xml editor, xml parser, ** xml reader online**, xml viewer online / ** online xml viewer**, reader xml, xml file validator y xml validator (xmlvalidate, ** xmllint online validator**) en un solo paso —— una respuesta integral a * what is a xml file* y a cómo abrir o revisar uno. Búsquedas como * format xml online*, online xml formatter, xml pretty print, * xml validation*, validation of xml o xml to json converter llevan al mismo flujo. El XML mal formado (etiquetas desemparejadas, comillas faltantes, caracteres sueltos) se reporta en la barra de estado en lugar de pasar inadvertido. Si solo quieres formatear XML, pulsa To JSON para validar y luego To XML para volverlo a emitir con sangría XML uniforme de dos espacios.
Cómo abrir un archivo XML (también buscado como how to open the xml file o * how to open xml files* en bloque) : pega el contenido aquí y pulsa To JSON para obtener una vista estructurada e indentada. El mismo flujo sirve como valid xml checker —— el conversor solo tiene éxito si la entrada es XML bien formado. Búsquedas en otros idiomas —— * formatar xml online* (portugués), formatador xml online —— describen la misma herramienta.
FAQ
¿Cómo convierto un valor JSON en un atributo XML?
Prefija la clave con @ (por ejemplo @id). El contenido de texto del elemento va en #text. Los arrays JSON se convierten en elementos repetidos con el mismo nombre de etiqueta, porque XML representa las listas mediante repetición.
¿Puedo usar esto como visor de XML independiente?
Sí —— pega XML y conviértelo a JSON para una vista estructurada e indentada, o vuélvelo a convertir a XML para verlo emitido con los espacios normalizados. Ambas direcciones son solo locales.