XML a JSON
Convierta XML a JSON: datos heredados al formato que desea el código moderno.
Cómo usar XML a JSON
- Pegue su XML: una respuesta SOAP, fuente RSS o exportación.
- Lea la salida JSON: elementos como claves, repeticiones como matrices, atributos con prefijo @.
- Observe el caso de un solo elemento: una ocurrencia se convierte como un objeto, varias como una matriz: normalícela en sentido descendente si las fuentes varían.
- Conviértala hacia adelante — en el JSON Viewer, su código o cualquier herramienta nativa de JSON.
¿Cuál es XML a JSON?
Un conversor de XML a JSON reestructura XML etiquetado en objetos JSON: los elementos se convierten en claves, el contenido del texto se convierte en valores, los elementos hermanos repetidos se convierten en matrices y los atributos se asignan por convención (normalmente claves con prefijo @). se convierte en {"user": {"name": "Ada"}}.
Esta es la dirección de la modernización: la capa XML duradera (servicios SOAP, fuentes RSS/Atom, mapas de sitio, exportaciones empresariales, configuración del mundo Java) sigue produciendo XML, mientras que todo lo que desea hacer con los datos (JavaScript, API, herramientas JSON) quiere JSON. El conversor es el adaptador entre épocas.
Sobre el XML a JSON
Pegue XML y obtenga el equivalente JSON al instante: anidamiento conservado, elementos repetidos reunidos en matrices, atributos asignados por convención.
Trabajos típicos: consumir una respuesta SOAP o XML-RPC dentro de una pila moderna de JavaScript/Python, convertir una fuente RSS en JSON que una interfaz pueda representar, convertir exportaciones de datos empresariales o gubernamentales para canalizaciones nativas JSON y migrar configuraciones XML a formatos JSON. Una vez convertido, se aplica toda la caja de herramientas JSON: el árbol del Visor para la exploración, el Validador, el procesamiento estilo jq.
La honestidad del mapeo: XML contiene cosas que JSON no tiene (atributos, espacios de nombres, comentarios, contenido mixto de texto y elementos), por lo que las convenciones cierran la brecha: los atributos se convierten en entradas @key, el texto junto con los elementos secundarios se convierte en una clave #text y la ambigüedad de matriz versus única (un