Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何检查响应在cocoa中是否是有效的JSON_Iphone_Objective C_Cocoa - Fatal编程技术网

Iphone 如何检查响应在cocoa中是否是有效的JSON

Iphone 如何检查响应在cocoa中是否是有效的JSON,iphone,objective-c,cocoa,Iphone,Objective C,Cocoa,有没有办法检查来自web服务调用的响应是否是有效的JSON 顺便说一句,我正在使用ASIHTTP进行所有通信。尝试解析响应。如果成功,它是有效的JSON。例如,如果您正在使用: 尝试解析响应如果成功,则它是有效的JSON。例如,如果您正在使用: 氧指数。你应该接受克里斯的回答。克里斯是你的朋友吗:)。。。给你;)&为你们俩投票啊哈,对不起。反身评论!你知道这是怎么回事。你应该接受克里斯的回答。克里斯是你的朋友吗:)。。。给你;)&为你们俩投票啊哈,对不起。反身评论!如果您使用的是stig.git

有没有办法检查来自web服务调用的响应是否是有效的JSON


顺便说一句,我正在使用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!
}