相关疑难解决方法(0)

如何使用NSJSONSerialization

我有一个JSON字符串(来自PHP的json_encode()看起来像这样:

[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Run Code Online (Sandbox Code Playgroud)

我想将其解析为我的iPhone应用程序的某种数据结构.我想对我来说最好的事情就是拥有一个字典数组,所以数组中的第0个元素是一个带键"id" => "1"和字典的字典"name" => "Aaa".

我不明白如何NSJSONSerialization存储数据.到目前为止,这是我的代码:

NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization 
    JSONObjectWithData: data 
    options: NSJSONReadingMutableContainers 
    error: &e];
Run Code Online (Sandbox Code Playgroud)

这只是我在另一个网站上看到的一个例子.我一直试图JSON通过打印出那些元素和类似的东西来读取对象,但我总是得到EXC_BAD_ACCESS.

我如何使用NSJSONSerialization解析上面的JSON,并将其转换为我提到的数据结构?

json objective-c nsdictionary ios

154
推荐指数
5
解决办法
21万
查看次数

标签 统计

ios ×1

json ×1

nsdictionary ×1

objective-c ×1