3

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

例如:

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

它引发了一个例外。

如何解析 JSON 响应?

4

2 回答 2

2

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

string hj = @"{""data"": ""<a href=\""www.google.com\"">Google</a>""}";
于 2013-01-17T10:46:49.563 回答
0

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

于 2013-01-17T10:47:07.937 回答