目录
1. 序列化
2. 反序列化
github
https://github.com/kosmos1991/SerializeAndDeserialize
已知key反序列化
1. 引用 Newtonsoft.Json
2. 创建viewmodel
/// <summary>
/// ViewModel视图模型
/// </summary>
public class ViewModel
{
/// <summary>
/// Id
/// </summary>
public int ID { get; set; }
/// <summary>
/// 名字
/// </summary>
public string Name { get; set; }
/// <summary>
/// 地址
/// </summary>
public string Address { get; set; }
}
3. 序列化
public dynamic Demo()
{
var viewModel = new ViewModel()
{
ID = 1,
Name = "Address",
Address = "India"
};
return Newtonsoft.Json.JsonConvert.SerializeObject(viewModel);
}
4. 打印结果
"{\"ID\":1,\"Name\":\"Address\",\"Address\":\"India\"}"