本文介绍了" JSONValue"使用SBJson时无法识别关键字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已将 SBJson
文件夹复制到我的项目中,并且 #importSBJson.h
i have copied SBJson
folder into my project and also #import "SBJson.h"
但我仍未获得
NSDictionary *result = [strResult JSONValue];
即使Xcode也没有显示任何选项 JSONValue
;
Even Xcode does not show any option JSONValue
;
即使我写 JSONValue
比它提示我错误
even if i write JSONValue
than it prompt me error
No visible @interface for 'NSString' declares the selector 'JSONValue'
推荐答案
你不需要 SBJson
。
有一个本地类 NSJSONSerialization
可以更快地执行此操作,无需导入任何内容。
There is a native class NSJSONSerialization
that does this much faster and without the need to import anything.
NSDictionary *result = [NSJSONSerialization JSONObjectWithData:[strResult dataUsingEncoding:NSUTF8StringEncoding] options:0 error:nil];
更好的方法是使用 NSData
直接来自他的请求......
A better way would just be to use the NSData
straight from he request...
NSDictionary *result = [NSJSONSerialization JSONObjectWithData:theJSONDataFromTheRequest options:0 error:nil];
这篇关于" JSONValue"使用SBJson时无法识别关键字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!