如何在iOS中解析JSON数组中的soap响应

时间:2013-04-18 11:32:16

标签: objective-c

如何在JSON数组中解析soap响应 肥皂反应字符串: -

NSString * string = @“http://schemas.xmlsoap.org/soap/envelope/ \”xmlns:xsi = \“http://www.w3.org/2001/XMLSchema-instance \”xmlns: xsd = \“http://www.w3.org/2001/XMLSchema \”> http://tempuri.org/ \“> [{\”rest_id \“:1,\”rest_name \“:\ “食堂21”,“rest_address”:“janakpuri”,“clientid”:1,\“rest_lat \”:\“28.619713 \”,\“rest_long \”:\“77.088404}]” ;

NSData *webData = [string dataUsingEncoding:NSASCIIStringEncoding];
NSError *e = nil;
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: webData options: NSJSONReadingAllowFragments error: &e];

1 个答案:

答案 0 :(得分:1)

使用NSJSONSerialization。

根据文档 您可以使用NSJSONSerialization类将JSON转换为Foundation对象,并将Foundation对象转换为JSON。

[{\“rest_id \”:1,\“rest_name \”:\“食堂21 \”,\“rest_address \”:\“janakpuri \”,\“clientid \”:1,\“rest_lat \ “:\”28.619713 \“,\”rest_long \“:\”77.088404}]“

这部分是json,它可以被解析,所以使代码将这部分变成一个字符串并进行解析