一尘不染

在目标C中解析纯JSON数组[重复]

json

我想解析一个普通的JSON数组,例如:

{
    "ns": [
        [
            "1364987475027",
            "Alert1",
            "001"
        ],
        [
            "1364987475042",
            "Alert2",
            "001"
        ],
        [
            "1364987475058",
            "Alert4",
            "001"
        ]
    ]
}

以简单的字符串数组获取数组。我发现了许多带有JSON字典数组的帖子。但是在这种情况下,JSON没有值的键。请帮助。


阅读 221

收藏
2020-07-27

共1个答案

一尘不染

答:
NSJSONSerialization

NSJSONSerialization该类可用于将JSON转换为Foundation对象,并将Foundation对象转换为JSON。在你的情况,你应该使用-JSONObjectWithData:options:error:NSJSONSerialization类从给定的JSON数据检索Foundation对象。


样例代码:

NSError *error;
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
NSArray *fetchedArr = [json objectForKey:@"ns"];
2020-07-27