如何在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];
答案 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,它可以被解析,所以使代码将这部分变成一个字符串并进行解析