如何使用JavaScriptSerializer在C#.NET中转义HTML元素?

问题描述 投票:0回答:1

考虑以下代码:

// 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":"<>"}]

我如何得到预期的回复?

c# .net json serialization javascriptserializer
1个回答
2
投票

然后你可以使用Json.NET

var str = JsonConvert.SerializeObject(new {html="<>"}) //returns {"html":"<>"}
© www.soinside.com 2019 - 2024. All rights reserved.