es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: UNMARSHALLING

Deserialice JSON en una interface con múltiples implementaciones.

Estoy construyendo un sistema de Event Sourcing con muchos eventos. Necesito deserializar un objeto JSON en uno de los posibles tipos de evento. Sé que puedo hacer algo como: type TypedJson struct { Type string Data json.RawMessage } func SerializeJson(event IEvent) []byte { data, _:= json.Marshal(event) dataType := reflect.TypeOf(event).String() typeName . . . Read more

Ignorando el símbolo & en la deserialización JAXB (Java 1.8)

Estoy tratando de deserializar un XML que tiene un esquema más o menos así: <xs:complextype> <xs:sequence> <xs:element name=”type” type=”xs:int” minoccurs=”0″></xs:element> <xs:element name=”scope” type=”xs:int” minoccurs=”0″></xs:element> <xs:element name=”code” type=”xs:int” minoccurs=”0″></xs:element> <xs:element name=”target” type=”xs:string” minoccurs=”0″></xs:element> <xs:element name=”message” type=”xs:string” minoccurs=”0″></xs:element> </xs:sequence> </xs:complextype> Utilizo este formato de XML para pasar mensajes en JMS. Mi problema . . . Read more