2013-04-18 45 views
1

我想将Json对象保存为变量名与Json相同的类(就像Gson所做的一样)。我使用Gson的问题是,json中的类变量的数据类型根据服务器中可用的数据而改变。例如,有些时候,它包含一个数据列表,还有一些时候,它包含“”为null。我的Gson在处理单个代码的情况下崩溃。将Json对象保存到变量名称与Json相同的类中

+0

检查你的解决方案在这里http://stackoverflow.com/faq – Triode 2013-04-18 06:10:04

+0

你能提供**所有**的例子** **不同的JSON响应,你必须解析?因为你的问题很模糊......你对数据有多少种不同的可能性(有一个** ** JSON字段可能会改变,或者有很多**)?它可以有什么值(只有'List '和空'String',或者还有其他posibilites)? – MikO 2013-04-18 09:20:31

回答

1

您可以使用普通的JSON对象,GSON用于预定义的数据类型,它使处理数据更容易。如果你的数据类型有变化,最好使用JSON本身。

0

尝试使用GSON2如果您使用过旧版本的GSon。