Android 将Json对象保存到变量名与Json中相同的类

Android 将Json对象保存到变量名与Json中相同的类,android,json,gson,Android,Json,Gson,我想将Json对象保存到一个类中,该类的变量名与Json中的相同(就像Gson所做的那样)。使用Gson的问题是,json中类变量的数据类型会根据服务器中可用的数据而变化。例如,有时它包含一个数据列表,有时它包含“”表示null。我的Gson在处理单个代码的两种情况时都会崩溃。如果您使用的是旧版本的Gson,请尝试使用GSON2。如果您使用的是旧版本的Gson,请尝试使用GSON2。您可以使用普通的JSON对象,Gson用于预定义的数据类型,它使处理数据更容易。如果您的数据类型发生了更改,最好使

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

如果您使用的是旧版本的Gson,请尝试使用GSON2。

如果您使用的是旧版本的Gson,请尝试使用GSON2。

您可以使用普通的JSON对象,Gson用于预定义的数据类型,它使处理数据更容易。如果您的数据类型发生了更改,最好使用JSON本身。

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

在这里检查您的解决方案。您能提供您必须解析的所有不同JSON响应的示例吗?因为你的问题很模糊。。。您对数据有多少种不同的可能性(有一个JSON字段可能会更改,或者有很多)?它可以有什么值(只有
列表
和空的
字符串
,或者还有其他posibilite)?在这里检查您的解决方案您能提供您必须解析的所有不同JSON响应的示例吗?因为你的问题很模糊。。。您对数据有多少种不同的可能性(有一个JSON字段可能会更改,或者有很多)?它可以有哪些值(只有
列表
和空
字符串
,或者还有其他posibilite)?