Har*_*ode 3 iphone json objective-c nsdictionary
我将JSON值分配给NSDictionary并尝试从字典中检索Key.它用括号返回值!
这是它返回的值 (873),("HST 299")
这是JSON
[{"_id":873,"_code":"HST 299"}]
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
NSDictionary *courseDetail = [responseString JSONValue];
NSLog(@"%@ , %@", [courseDetail valueForKey:@"_id"], [courseDetail valueForKey:@"_code"]);
Run Code Online (Sandbox Code Playgroud)
因为你的JSON是一个数组([]意味着数组).并且在数组中有一个包含两个键值的字典.
所以,如果您将代码更改为
NSDictionary *courseDetail = [[responseString JSONValue] objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)
它会给你正确的结果.
括号是NSArrays描述自己的方式.您的值显然是每个包含单个字符串的数组,而不是裸字符串.
| 归档时间: |
|
| 查看次数: |
1894 次 |
| 最近记录: |