Tag: UNMARSHALLING
Tengo una solicitud que es un cuerpo JSON en forma de una matriz de objetos, algo como esto: { “data”: [ { “id”: “1234”, “someNestedObject”: { “someBool”: true, “randomNumber”: 488 }, “timestamp”: “2021-12-13T02:43:44.155Z” }, { “id”: “4321”, “someNestedObject”: { “someBool”: false, “randomNumber”: 484 }, “timestamp”: “2018-11-13T02:43:44.155Z” } ] } Quiero . . . Read more
Quiero convertir este XML en un objeto Java, pero no entiendo cómo crear una clase POJO para ello. No puedo cambiar este XML porque proviene de un servidor remoto como una solicitud y necesito toda la información que contiene para poder responder. <?xml version=”1.0″ encoding=”utf-8″?> <methodcall> <methodname>name</methodname> <params> <param><value><struct> <member> . . . Read more
Tengo un archivo XML y necesito configurarlo con mi clase POJO. <ids xmlns:a=”http://schemas.microsoft.com/2003/10/Serialization/Arrays” > <a:string>100</a:string> <a:string>101</a:string> <a:string>102</a:string> … etc.. </ids> ¿Qué anotación debo usar para obtener estos valores? Estoy usando la siguiente forma. @XmlElement(name=”string”, namespace=”http://schemas.microsoft.com/2003/10/Serialization/Arrays”) protected List<string> id; pero obtengo un valor nulo.
Tengo un archivo json llamado sample.json que contiene un array json de la siguiente manera: [ { "time": "2021-01-04T00:11:32.362Z", "extra_data": { "id": "123" }, "info": "evento123" }, { "time": "2021-01-05T00:11:32.362Z", "extra_data": { "id": "456" }, "info": "evento456" }, { "time": "2021-01-06T00:11:32.362Z", "extra_data": { "id": "789" }, "info": "evento789" } ] . . . Read more
Este es mi XML original <Descriptions> <description lang='en'> Esta es la versión en inglés </description> <description lang='fr'> Esta es la versión en francés </description> </Descriptions> No puedo obtener el texto de cada descripción usando Unmarshaller ums = JAXBContext.newInstance(Descripcion.class).createUnmarshaller(); Mi clase de Descripcion es: import java.io.Serializable; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessType; import . . . Read more