大家好,请问一下URL里面有json数据格式,怎么去解析这个URL?类似于这样:http://test-ss/pp/bol.php?json={"type":11,"number":22,"user":33,"id":"","ted":0}
先用参数json得到后面的字符串。然后转换成json来解析
String json=request.getParameter(json);
在使用json解析
首先你要截取JSON字符串,之后转成JSON对象,然后你可以转成OC字典
NSString *urlStr = @"http://test-ss/pp/bol.php?json={\"type\":11,\"number\":22,\"user\":33,\"id\":\"\",\"ted\":0}";
NSRange range = [urlStr rangeOfString:@"json="];
NSString *jsonStr = [urlStr substringFromIndex:range.location + range.length];
NSData *jsonData = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];