C# Can';t转换Json
我将字符串转换为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
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(输出);