json转换后的字符串不是很好

时间:2013-10-08 14:00:41

标签: c# json

我有示例转换为字符串和json。问题是我看到了角色代码:

JavaScriptSerializer serializer = new JavaScriptSerializer();
string json = serializer.Serialize("string here"); //to json
string str = serializer.Deserialize(json, typeof(string)).ToString(); //to string

在此之后我看到String:

  

Hello \ u0027test \ u0027来自测试控制器! \ r \ n08.10.2013 16:55:20

我可以转换为这样的类型:

  

Hello test'来自测试控制器

     

08.10.2013 16:55:20

1 个答案:

答案 0 :(得分:0)

不确定,但也许尝试使用unescape string:

string json = serializer.Serialize("string here");
string decodedJson = Uri.UnescapeDataString(json);
string str = serializer.Deserialize(decodedJson , typeof(string)).ToString();