JSON a XML
Convierta JSON a XML: conecte las API modernas y los sistemas heredados.
Cómo usar JSON a XML
- Pegue su JSON; debe ser válido; ejecute primero el validador JSON si no está seguro.
- Lea el resultado XML: claves como etiquetas, matrices como elementos repetidos, caracteres especiales escapados.
- Compruebe las expectativas del consumidor: los nombres de los elementos, el contenedor raíz y las convenciones de atributos varían según el sistema.
- Copie el XML en su solicitud SOAP, archivo de importación o configuración.
¿Cuál es JSON a XML?
Un conversor de JSON a XML reestructura los datos de las llaves de JSON en etiquetas de XML: {"user": {"name": "Ada"}} se convierte en . Las claves se convierten en nombres de elementos, el anidamiento se convierte en anidamiento, las matrices se convierten en elementos repetidos y las reglas de escape de XML (&, <, >) se aplican donde JSON no las necesitaba.
La necesidad es direccional: las API modernas hablan JSON, mientras que una capa empresarial duradera (servicios SOAP, RSS, mapas de sitio, interfaces bancarias y gubernamentales, cadenas de herramientas de publicación) todavía requiere XML. Cuando un sistema que produce JSON debe alimentar a uno que consume XML, esta conversión es el puente.
Sobre el JSON a XML
Pegue JSON válido y obtenga el XML equivalente al instante: anidado, escapado y listo para cualquier legado o estándar que el consumidor lo requiera.
Cruces típicos: enviar datos desde una pila moderna a un punto final SOAP o XML-RPC, completar formatos de importación XML (contabilidad, ERP, publicación) a partir de exportaciones JSON, producir configuración para software configurado en XML (ecosistemas Java especialmente) y generar dispositivos de prueba para código que consume XML desde archivos más fáciles de escribir. JSON.
Las discrepancias de impedancia que vale la pena conocer: las matrices JSON no tienen un gemelo XML perfecto (se convierten en elementos hermanos repetidos), los atributos XML no tienen equivalente JSON (los convertidores usan convenciones como claves con prefijo @) y las reglas raíz difieren: XML requiere exactamente un elemento raíz, por lo que las matrices JSON de nivel superior se ajustan. Para la dirección inversa, el conversor de XML a JSON refleja la asignación.