2012-05-11 45 views
0

考慮以下代碼:如何使用JavaScriptSerializer在C#.NET中轉義HTML元素?

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

如何獲得預期的反應?

回答

2

然後你可以使用Json.NET

var str = JsonConvert.SerializeObject(new {html="<>"}) //returns {"html":"<>"} 
+0

感謝幫助 –

+0

這是驚人的框架好友 –

相關問題