C# Can';t转换Json

C# Can';t转换Json,c#,json,C#,Json,我将字符串转换为json。但是如何将其转换为字符串呢 String memb ="Hello 'test' From TestController! \r\n"; var serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); memb = serializer.Serialize(memb);//memb="\"\\\"Hello \\\\u0027test\\\\u0027 From Test Cont

我将字符串转换为json。但是如何将其转换为字符串呢

String memb ="Hello 'test' From TestController! \r\n";
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
memb = serializer.Serialize(memb);//memb="\"\\\"Hello \\\\u0027test\\\\u0027 From Test Controller! \\\\r\\\\n\\\"\""
如何将(反序列化)转换为字符串?
另外,控制台中的It项目和我在使用System.Web.Extensions时参考库
出现问题

您可以使用Newtonsoft

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

  • 从以下链接下载:

  • 添加引用Newtonsoft.Json.dll

  • 在相关文件中添加using:
    using Newtonsoft.Json

  • 然后您可以按如下方式使用它:

    String memb = "Hello 'test' From TestController! \r\n";
    string output = JsonConvert.SerializeObject(memb);
    String deserializedProduct = JsonConvert.DeserializeObject<String>(output);
    
    String memb=“来自TestController的Hello'test!\r\n”;
    字符串输出=JsonConvert.SerializeObject(memb);
    字符串deserializedProduct=JsonConvert.DeserializeObject(输出);
    
    您可以使用Newtonsoft

    步骤:

  • 从以下链接下载:

  • 添加引用Newtonsoft.Json.dll

  • 在相关文件中添加using:
    using Newtonsoft.Json

  • 然后您可以按如下方式使用它:

    String memb = "Hello 'test' From TestController! \r\n";
    string output = JsonConvert.SerializeObject(memb);
    String deserializedProduct = JsonConvert.DeserializeObject<String>(output);
    
    String memb=“来自TestController的Hello'test!\r\n”;
    字符串输出=JsonConvert.SerializeObject(memb);
    字符串deserializedProduct=JsonConvert.DeserializeObject(输出);