jcd*_*dmb 1 iphone json objective-c jsonkit
我正在使用JSONKit将JSON字符串解析为NSDictionary:
NSDictionary *deserializedData = [jsonString objectFromJSONString];
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何更改字典值并获取更改的JSON字符串?
我试过更改字典值:
[deserializedData setObject:[NSNumber numberWithInt:iRatings] forKey:@"ratings"];
Run Code Online (Sandbox Code Playgroud)
但该应用程序崩溃了.我究竟做错了什么?
提前致谢!
虽然其他答案是正确的,但在这种情况下你真正想要的是:
NSMutableDictionary *deserializedData = [jsonString mutableObjectFromJSONString];
Run Code Online (Sandbox Code Playgroud)
该mutableObjectFromJSONString方法将直接创建一个可变字典,从而节省时间和内存.
| 归档时间: |
|
| 查看次数: |
2185 次 |
| 最近记录: |