Iphone 如何检查响应在cocoa中是否是有效的JSON
有没有办法检查来自web服务调用的响应是否是有效的JSONIphone 如何检查响应在cocoa中是否是有效的JSON,iphone,objective-c,cocoa,Iphone,Objective C,Cocoa,有没有办法检查来自web服务调用的响应是否是有效的JSON 顺便说一句,我正在使用ASIHTTP进行所有通信。尝试解析响应。如果成功,它是有效的JSON。例如,如果您正在使用: 尝试解析响应如果成功,则它是有效的JSON。例如,如果您正在使用: 氧指数。你应该接受克里斯的回答。克里斯是你的朋友吗:)。。。给你;)&为你们俩投票啊哈,对不起。反身评论!你知道这是怎么回事。你应该接受克里斯的回答。克里斯是你的朋友吗:)。。。给你;)&为你们俩投票啊哈,对不起。反身评论!如果您使用的是stig.git
顺便说一句,我正在使用ASIHTTP进行所有通信。尝试解析响应。如果成功,它是有效的JSON。例如,如果您正在使用:
尝试解析响应如果成功,则它是有效的JSON。例如,如果您正在使用:
氧指数。你应该接受克里斯的回答。克里斯是你的朋友吗:)。。。给你;)&为你们俩投票啊哈,对不起。反身评论!你知道这是怎么回事。你应该接受克里斯的回答。克里斯是你的朋友吗:)。。。给你;)&为你们俩投票啊哈,对不起。反身评论!如果您使用的是stig.github.com/json-framework,那么您知道它是怎样的/“>此答案中引用的库,该解析器将吐出跟踪错误,如果您的应用程序中至少有一部分涉及验证json,那么跟踪错误可能会很方便。当您本机拥有所有需要的内容时,为什么要使用外部库?仅供参考,如果您使用的是本回答中引用的stig.github.com/json framework/“>库,那么该解析器将吐出跟踪错误,如果您的应用程序中至少有一部分涉及验证json,那么这些错误可能会很方便。当您本机需要的东西都有的时候,为什么还要使用外部库?
SBJsonParser *parser = [[[SBJsonParser alloc] init] autorelease];
id object = [parser objectWithString:[request responseString]];
if (object != nil) {
// Success!
}