我有一个JSON响应,如下面的示例所示。我添加了一些评论//
来强调我的问题。
我不知道如何为动态键(“FieldNameA”,“FieldNameB” - 这可能是任何东西)构建RKObjectMapping
与数组组合作为值。数组的每个项目都是FieldResult
类型。
我已经学会了如何处理不同的键名here,但我不知道如何正确映射数组项类型。
{
"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"
}
]
}
}
}
任何帮助表示赞赏!