无法转换 Json

本文关键字:Json 转换 | 更新日期: 2023-09-27 18:34:28

我将字符串转换为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'''"'""

如何将(反序列化(转换为字符串?附言它在控制台中的项目,我有问题参考库using System.Web.Extensions

无法转换 Json

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

Newtonsoft

步骤:

  1. 从此链接下载:http://json.codeplex.com/

  2. 添加引用 Newtonsoft.Json.dll

  3. 在相关文件中添加使用:using Newtonsoft.Json;

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

String memb = "Hello 'test' From TestController! 'r'n";
string output = JsonConvert.SerializeObject(memb);
String deserializedProduct = JsonConvert.DeserializeObject<String>(output);