Bom dia pessoal!
Estou com uma dúvida na utilização da GSON do Google, talvez alguém aqui ja tenha passado por isso e possa ajudar.
A questão é que tenho que “parsear” um JSON que vem “anotado” com um arroba em um determinado momento, por exemplo:
"data": {
"@class": "sql-timestamp",
"$": "2012-08-06 11.04:00.0"
}
Na GSON, uso o método gson.fromJson(esseJson, ClasseBean.class), e funciona perfeitamente, porém sem conseguir recuperar o valor do “@class” contido no JSON.
Para fazer essa conversão, o GSON precisa de uma classe bean, que representa esse JSON. Um método get$() é possível fazer, então consigo recuperar o valor sem problemas. Porém, com o get@Class() não é assim.
Alguém ja teve esse problema?
Em um último caso, posso até ignorar essa informação que não será relevante na atual situação, mas gostaria de conseguir pegá-la, pois poderá ser útil em algum momento no futuro.
Abraços!