我今天在一个不同的问题中问过这个问题,但我担心因为它的措辞如何而无法得到任何解决方案.
我有一个json输入,其中包含以下数据:

如您所见,option_value项是一个对象中的Array和另一个对象中的简单字符串.
我怎样才能让Gson正确处理这个问题?我的类将其描述为List对象,因此它适用于其中option_value是数组的前几个项目,但是当它变为字符串时,应用程序崩溃并且我得到json解析异常.
这有解决方法吗?
UPDATE
按要求添加我班级的相关部分:
public class Options
{
String product_option_id;
String option_id;
String name;
String type;
String required;
List<OptionValue> option_value;
// get set stuff here
public class OptionValue
{
String product_option_value_id;
String option_value_id;
String name;
String image;
String price;
String price_prefix;
// get set stuff here
}
}
Run Code Online (Sandbox Code Playgroud)