c# json
Posted vingxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# json相关的知识,希望对你有一定的参考价值。
废话少来:下载的DLL→Newtonsoft.Json
打开链接后下载这个(有可能版本有所更新,选前面点的就是了):
接下来是新建一个Console项目,然后是引用,然后上码:
class Program { static void Main(string[] args) { //实例化一个新的类,并赋值 Data _Data = new Data() { ID= 200}; //实体类转换为Json string output = JsonConvert.SerializeObject(_Data); //Json转实体类 Data _Data2 = JsonConvert.DeserializeObject<Data>(output); //改变值 _Data2.ID = 100; //打印旧的值 Console.WriteLine(output); //打印新的值 Console.WriteLine(JsonConvert.SerializeObject(_Data2)); Console.ReadKey(); } } class Data { /// <summary> /// ID /// </summary> public int ID { get; set; } /// <summary> /// 包含的子类 /// </summary> public Contact Contact { get; set; } = new Contact(); } class Contact { public bool IsOK { get; set; } = true; }
以上是关于c# json的主要内容,如果未能解决你的问题,请参考以下文章
此 Canon SDK C++ 代码片段的等效 C# 代码是啥?