C# Json 序列化和反序列化 工具類 Newtonsoft.Json.dll


引用: Newtonsoft.Json.dll

// 引用:
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;

 

// 定義 實體測試類
      public class Customer
        {
            public string name { get; set; }
            public string code { get; set; }

            public Customer()   // 貌似空構造函數必須
            {

            }

            public Customer(string name, string code)
            {
                this.name = name;
                this.code = code;
            }
        }

 

                List<Customer> cusList = new List<Customer>();
                cusList.Add(new Customer("tom", "001"));
                cusList.Add(new Customer("Jack", "002"));
                cusList.Add(new Customer("Jerry", "003"));

                string jsonStr = JavaScriptConvert.SerializeObject(cusList);  //序列化成 Json 格式
                txt_RtnJson.Text = jsonStr;


                List<Customer> cusList2 = JavaScriptConvert.DeserializeObject<List<Customer>>(txt_fetchXml.Text); // 將 Json 字符串.反序列化成 實體類對象集

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM