Fórum GSON - Problemas com classes #467644
22/01/2014
0
Ola pessoal.
Estou tendo um problema com a Bibliooteca Gson que é o seguinte. sempre que possuo um objeto de uma classe declarado dentro de outra ,ele não consegue preencher os dados de acordo com o Json recebido. Por exemplo, se minha classe possui apenas String, inteiros, etc, funciona normalmente, mas se minha classe possui um objeto de outra classe, encontra erros, mesmo estes objetos sendo recebidos no Json de entrada, ele apresenta o seguinte erro:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT
Se retiro a referencia a outras classes, funciona sem erros, mas preciso que existam objetos de outras classes, pois faz prte da informação recebeida.
Exemplo da classe principal, que declara o objeto
Por sua vez a Classe Erbs tambem possui uma lista para outra classe
Alguém já passou por algo parecido?
Estou tendo um problema com a Bibliooteca Gson que é o seguinte. sempre que possuo um objeto de uma classe declarado dentro de outra ,ele não consegue preencher os dados de acordo com o Json recebido. Por exemplo, se minha classe possui apenas String, inteiros, etc, funciona normalmente, mas se minha classe possui um objeto de outra classe, encontra erros, mesmo estes objetos sendo recebidos no Json de entrada, ele apresenta o seguinte erro:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT
Se retiro a referencia a outras classes, funciona sem erros, mas preciso que existam objetos de outras classes, pois faz prte da informação recebeida.
Exemplo da classe principal, que declara o objeto
@Expose private Erbs erbs;
Por sua vez a Classe Erbs tambem possui uma lista para outra classe
private List<Erb> erbs = new ArrayList<Erb>();
Alguém já passou por algo parecido?
Jesse Teixeira
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)