码迷,mamicode.com
首页 > Windows程序 > 详细

c# json

时间:2019-04-02 12:27:17      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:info   highlight   col   ons   接下来   引用   rar   des   set   

废话少来:下载的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

标签:info   highlight   col   ons   接下来   引用   rar   des   set   

原文地址:https://www.cnblogs.com/vingxu/p/10641729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!