-3

如何解析 JSON 数组soap响应字符串中的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\": \"canteen 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];
4

1 回答 1

1

使用 NSJSONSerialization 。

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

[{\"rest_id\": 1, \"rest_name\": \"canteen 21\", \"rest_address\": \"janakpuri\",\"clientid\": 1, \"rest_lat\": \ "28.619713\",\"rest_long\": \"77.088404}]"

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

于 2013-04-18T11:35:52.323 回答