我确切地知道问题是什么。我试图解决它是徒劳的。
这里是json输入中的问题:
正如您所看到的,项目 option_value 有时是一个数组,有时它只是一个简单的字符串。然而,我的解析器将其视为一个数组,因为我已经定义了它:
....
public class Options
{
String product_option_id;
String option_id;
String name;
String type;
String required;
List<OptionValue> option_value;
....
....
public class OptionValue
{
String product_option_value_id;
String option_value_id;
String name;
String image;
String price;
String price_prefix;
....
如何修改我的类,以便能够检查 option_value 是一个数组还是一个字符串并被视为?