如何使用JavaScriptSerializer转义C#.NET中的HTML元素?
考虑以下代码:如何使用JavaScriptSerializer转义C#.NET中的HTML元素?,c#,.net,json,serialization,javascriptserializer,C#,.net,Json,Serialization,Javascriptserializer,考虑以下代码: // Dictionary created. Dictionary<string, string> objDic = new Dictionary<string, string>(); string test = "<>"; objDic.Add("html", test); var Json = new JavaScriptSerializer(); string response = Json.Serialize(return_obj
// Dictionary created.
Dictionary<string, string> objDic = new Dictionary<string, string>();
string test = "<>";
objDic.Add("html", test);
var Json = new JavaScriptSerializer();
string response = Json.Serialize(return_obj);
预期答复:
[{"html":"\u003c\u003e"}]
[{"html":"<>"}]
[{“html”:“}]
如何获得预期的响应?然后您可以使用:
var str=JsonConvert.SerializeObject(新的{html=”“})//返回{“html”:“”}
var str = JsonConvert.SerializeObject(new {html="<>"}) //returns {"html":"<>"}