El convertidor JSON a XML convierte un valor JSON (una respuesta de API, un objeto de configuración, un registro exportado desde una base de datos) en un documento XML bien formado. Las claves de objeto se convierten en elementos, las matrices se convierten en elementos hermanos repetidos y, por convención, una clave prefijada con "@" se convierte en un atributo, mientras que una clave "#text" se convierte en el contenido de texto del elemento. Esa convención es exactamente la inversa de cómo la herramienta XML a JSON lee un documento, por lo que los dos ida y vuelta limpiamente.
JSON es el valor predeterminado para las API web modernas, pero muchos sistemas aún hablan XML: servicios web SOAP, feeds RSS y Atom, mapas de sitios, diseños de Android, XML de Office Open e innumerables intercambios de datos empresariales y gubernamentales. Cuando tiene datos en JSON y un objetivo que exige XML, necesita una conversión predecible basada en reglas en lugar de editar corchetes de ángulo a mano y esperar que la anidación sea la correcta.
Todo se ejecuta en su navegador. El convertidor es un serializador sin dependencias, no un contenedor alrededor de una API remota, por lo que sus cargas útiles, que a menudo contienen tokens, registros de clientes o identificadores internos, nunca abandonan la página. Elija una salida bastante impresa o minificada, cambie la declaración XML, decida si los nodos vacíos se cierran automáticamente y luego copie el resultado o descargue un archivo .xml.
Escriba o pegue un objeto, matriz o valor JSON en el editor. Cargue el ejemplo si desea ver cómo se manejan los atributos y las etiquetas repetidas antes de usar sus propios datos.
Elija 2 o 4 espacios de sangría o minify a una sola línea, elija los nombres de elemento raíz y elemento utilizados cuando el JSON no tiene una clave de ajuste única y decida si debe incluir la declaración XML.
presione Convertir. Las claves que comienzan con @ se convierten en atributos, una clave de #texto se convierte en contenido de elemento, y cada elemento de matriz se emite como una etiqueta repetida que comparte el nombre de la clave principal.
Copie el XML en su portapapeles o descárguelo como un archivo .xml. La salida está bien formada y lista para caer en un cuerpo de jabón, un alimento o cualquier sistema que consume XML.
Las claves prefijadas con "@" se emiten como atributos de elemento y una tecla "#texto" se convierte en el contenido de texto del elemento: la misma convención que lee la herramienta XML a JSON, por lo que los datos sobreviven a un viaje de ida y vuelta completa
Una matriz JSON se expande en elementos de hermanos repetidos que comparten el nombre de clave, exactamente cómo se representan las colecciones en XML, sin etiquetas de envoltura artificial por elemento
Emita XML legible por humanos con 2 o 4 espacios de sangrado para revisión, o miniféelos a una sola línea para el transporte donde cada byte cuenta
Los signos de ampersand y los corchetes de ángulo en el texto se escapan a las entidades, y los valores de atributos también escapan de comillas dobles, por lo que la salida siempre está bien formada, independientemente de lo que contengan sus cadenas
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!