我有一个Web服务类,可以成功地将我的JSON数据从一个源中提取到一个字符串中。我想使用Gson将其解析为自定义类的列表,但是解析过程出现了问题。
目前执行解析的代码如下: http://pastie.org/2079115。 JSON已经包含在内。
我认为问题出现在那个额外的层次上。
几乎所有我在网上找到的资料都告诉我按照上面所述的方式进行操作,包括Gson API。
问题在于articles变量最终变成了一个列表,其中包含正确数量的文章,但是每篇文章中的所有数据都为空。我已经尝试过文章结构的修改。
但是任何更改最终都会导致articles变量为空,甚至不保留空的Articles。你有什么想法从这里开始吗?
供参考,我的Article.java如下: http://pastie.org/2079165
目前执行解析的代码如下: http://pastie.org/2079115。 JSON已经包含在内。
我认为问题出现在那个额外的层次上。
"article": { ... }, "article": { ... } ...
几乎所有我在网上找到的资料都告诉我按照上面所述的方式进行操作,包括Gson API。
问题在于articles变量最终变成了一个列表,其中包含正确数量的文章,但是每篇文章中的所有数据都为空。我已经尝试过文章结构的修改。
Type collectionType = new TypeToken<ArrayList<Article>>(){}.getType;
但是任何更改最终都会导致articles变量为空,甚至不保留空的Articles。你有什么想法从这里开始吗?
供参考,我的Article.java如下: http://pastie.org/2079165