我对此进行了广泛的搜索,但到目前为止我找不到与我的问题相匹配的问题。我有一个“独特”的 JSON 输出并试图在 Objective-C 中解析它。
首先,这是我必须解析的 JSON:
{
"code": 1,
"req": {
"123": [ //this can be different all the time
{
"item_id": "44",
"item_value": "the value",
"item_code": "21z"
},
{
"item_id": "45",
"item_value": "another value",
"item_code": "l30"
}
]
}
}
如上所示,“req”下方的“123”可能会有所不同,因此我无法在我的 Objective-C 中对那里的值进行硬编码。
到目前为止,我一直在尝试使用 NSMutableDictionary 来接收 HTTP 响应:
NSMutableDictionary dict = [NSJSONserializationWithData:responseData options:options error:&error];
NSArray *array = [[dict objectForKey@"req"];
但是从这里我不知道如何指定变量(123)键..因为它每次都可能不同。