[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)序列化結果:




留言
張貼留言