我有一个 JSON 响应,看起来像下面的示例。我添加了一些评论//
来强调我的问题。
我不知道如何RKObjectMapping
结合数组作为值来构建动态键(“FieldNameA”、“FieldNameB” - 这可能是任何东西)。数组的每一项都是一个类型FieldResult
。
我已经在这里学习了如何处理不同的键名,但我不知道如何正确映射数组项类型。
{
"result": {
"status": "FAILURE",
"details": {
"FieldNameA": [ // dynamic key name here, array of objects as a value
{
"details": {
"errorName": "InvalidField",
"errorNumber": 123
},
"status": "FAILURE"
}
],
"FieldNameB": [ // multiple values in this array, all of same type FieldResult
{
"details": {
"errorName": "UpdateRequired",
"errorNumber": 321
},
"status": "UPDATE_REQUIRED",
"suggestion": {
"update": "UpdatedInputValue"
}
},
{
"details": {
"errorName": "TooShort",
"errorNumber": 1
},
"status": "FAILURE"
}
]
}
}
}
任何帮助表示赞赏!