原文链接:https://blog.csdn.net/qq_45451847/article/details/120434797
JSON
JSON序列化是将对象转换为JSON格式的字符串,而JSON反序列化是将JSON格式的字符串转换为对象。
对于JSON大家都了解,JSON 是一种轻量级的文本数据交换格式而非编程语言,既然是数据交换格式,那就需要不断的进行转换。你可以这样简单的理解序列化和反序列化可以实现数据的转换。至于更深入的,你先可以后面才进一步学习。
简单例子说明反序列化与序列化
新建一个C#控制台项目:写了如下内容测试:
namespace Desrializeobject_Serializeobject { class Program { static void Main(string[] args) { var JsonStr = "{name:'三',xing:'张'}"; var DeJsonStr = JsonConvert.DeserializeObject(JsonStr); Console.WriteLine("Json字符串:{0}",JsonStr); Console.WriteLine(JsonStr.GetType()); Console.WriteLine("**********Json对象**********"); Console.WriteLine(DeJsonStr); Console.WriteLine(DeJsonStr.GetType()); Console.WriteLine("**********序列化**********"); Console.WriteLine(JsonConvert.SerializeObject(DeJsonStr)); Console.WriteLine(JsonConvert.SerializeObject(DeJsonStr).GetType()); Console.ReadKey(); } } }
输出结果:
标签:Console,C#,JsonConvert,JSON,DeJsonStr,WriteLine,序列化 From: https://www.cnblogs.com/Dongmy/p/18097161