1

我有一个 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"
                }
            ]
        }
    }
}

任何帮助表示赞赏!

4

0 回答 0