目錄
1. 序列化
2. 反序列化
github
https://github.com/kosmos1991/SerializeAndDeserialize
未知key反序列化
1. 反序列化代碼
public dynamic Demo()
{
var str = "{\"ID\":1,\"Name\":\"Manas\",\"Address\":\"India\"}";
var json = new System.Collections.Generic.Dictionary<string, string>();
// 循環獲取鍵值
foreach (var item in Newtonsoft.Json.Linq.JObject.Parse(str))
{
json.Add(item.Key, System.Convert.ToString(item.Value));
}
return json;
}
2. 打印結果
{
"ID": "1",
"Name": "Manas",
"Address": "India"
}