使用Html内容解析Json字符串

时间:2013-01-17 10:43:41

标签: c# html json json.net

我使用Json.net来解析来自web的json响应,但如果json响应包含html代码,我会遇到问题。

例如:

string hj = @"{""data"": ""<a href=""www.google.com"">Google</a>""}";
JObject o1 = JObject.Parse(hj);

它引发了一个例外。

如何解析JSon响应?

2 个答案:

答案 0 :(得分:2)

JSON无效,因此无法解析。你必须转义字符串中的引号:

string hj = @"{""data"": ""<a href=\""www.google.com\"">Google</a>""}";

答案 1 :(得分:0)

尝试使用System.Web.HttpUtility.HtmlEncode()方法对HTML代码进行编码