2013-01-17 108 views
3

我使用Json.net来解析JSON响应从Web,但我有一个问题,如果JSON响应包含HTML代码。解析JSON字符串与Html内容

例如:

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

它提出一个例外。

我该如何解析JSon响应?

+0

HTML代码其实这不是有效的JSON。这就是为什么你会得到一个错误。 'href =“”www.google.com“”''部分正在打破它。 –

回答

2

JSON无效,所以无法解析。你要逃避字符串中的引号:

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

尝试编码与System.Web.HttpUtility.HtmlEncode()方法