我正在使用翻新来处理rest-api调用。 我休息API返回以下JSON使用无限数量的对象名称对解析器json进行改造
"MyObject": {
"43508": {
"field1": 4339,
"field2": "val",
"field3": 15,
"field4": 586.78
},
"1010030": {
"field1": 1339,
"field2": "val212",
"field3": 1,
"field4": 86.78
},...
}
请注意对象MyObject
包含的对象与实际是一个ID的名称。 对于所有其他API,我正在使用改进而没有任何问题。 在这种情况下,似乎不可能使用标准方法:定义包含响应中预期字段的类。
有没有办法来此JSON转化成含有
{
"field1": xxx,
"field2": "yyy",
"field3": www,
"field4": zzz
}
还是有更好的方式来处理这个问题的一个数组,而不必返回到“手动”解析JSON一个JSON?
问题是有很多可能的ID。我无法像这样设置SerializedName – user6405527