解析JSON字符串与Html内容
问题描述:
我使用Json.net来解析JSON响应从Web,但我有一个问题,如果JSON响应包含HTML代码。解析JSON字符串与Html内容
例如:
string hj = @"{""data"": ""<a href=""www.google.com"">Google</a>""}";
JObject o1 = JObject.Parse(hj);
它提出一个例外。
我该如何解析JSon响应?
答
JSON无效,所以无法解析。你要逃避字符串中的引号:
string hj = @"{""data"": ""<a href=\""www.google.com\"">Google</a>""}";
答
尝试编码与System.Web.HttpUtility.HtmlEncode()方法
HTML代码其实这不是有效的JSON。这就是为什么你会得到一个错误。 'href =“”www.google.com“”''部分正在打破它。 –