我很难解析Html字符串中的JSON,请建议我更好的解析方法。
<html><head></head><body>{"data":{"type":"success","message":"Thanks for order with XYZ."}}</body></html>
来自stringByEvaluatingJavaScriptFromString
API的此Html字符串响应。
我想解析&#34;输入&#34;和&#34;消息&#34;从上面的字符串。我没有从rangeOfString
API获得预期结果。
感谢您的进步。
答案 0 :(得分:0)
假设你需要将它作为Obj-C中的字典:
NSString * html = @"<html><head></head><body>{\"data\":{\"type\":\"success\",\"message\":\"Thanks for order with XYZ.\"}}</body></html>";
NSData * data = [html dataUsingEncoding:NSUTF8StringEncoding];
NSAttributedString * attributedString = [[NSAttributedString alloc] initWithHTML:data documentAttributes:nil];
NSData * jsonData = [attributedString.string dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary * result = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:nil];
NSLog(@"Output %@",result);