Estoy tratando de deserializar un objeto json en un Java Bean. El principal problema que estoy enfrentando es que me gustaría tratar el campo object
de la cadena JSON como una cadena sencilla, incluso si contiene un objeto JSON que pueden ser correctas. La estructura JSON es así:deserializar json field en cadena simple con gson
{
"type":"user",
"object":{
"id":"1",
...}
}
¿Cómo puedo saber GSON ignorar el valor object
de modo que no quede deserializar en un objeto? Me gustaría que sólo se asigna a un campo llano String
en mi grano de modo que pueda disponer de una deserialización adecuado para ello, una vez que llegué el tipo del campo type
.
logré deserializar parcialmente el objeto viendo esta respuesta: http://stackoverflow.com/questions/3769473/what-is-the-easiest-way-to-parse-json-using-gson-when-the -elemento-a-parse-es-un/4455636 # 4455636 – mox601