[Json] 將model 序列化 與 jsonstring 反序列化
資料在傳輸的時候,實務上我們很常將模型轉換為Json String 再做傳輸,基本上都會使用Newtonsoft這個套件,這邊簡單介紹一下使用方式,真的很簡單,使用上也很便利。
範例:
1.在Nuget 載「Newtonsoft.Json」套件,並在需要使用的地方using
2.建立一個測試模型
public class JsonTestModel { public string Name { get; set; } }
3.Demo
public void Main() { //測試資料 var testData = new List() { new JsonTestModel() { Name="A" },new JsonTestModel() { Name="B" } }; //序列化 var jsonString = JsonConvert.SerializeObject(testData); //反序列化 var data = JsonConvert.DeserializeObject >(jsonString); }
(1)序列化結果:
留言
張貼留言