序列化列表<字典<字符串,对象>> [英] Serialise List<Dictionary<String,Object>>
本文介绍了序列化列表<字典<字符串,对象>>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个词典列表,我想在C#中的Json中进行序列化
I have one List of Dictionary, I want to serialize in Json in c#
protected List<Dictionary<String, Object>> Details;
在另一个处理程序中,我想反序列化字典列表,提出一些建议?
In another handler I want to deserialize this list of dictionary, some proposal?
推荐答案
您可以使用 JSON.net .这是一个示例:
You can do this easily using JSON.net. Here's an example:
List<Dictionary<String, Object>> Details = new List<Dictionary<string, object>>
{
new Dictionary<string,object>
{
{"abc" , "def"},
{"123", 234}
},
new Dictionary<string,object>
{
{"abc1" , "def1"},
{"1231", 2341}
}
};
// serializing to: [{"abc":"def","123":234},{"abc1":"def1","1231":2341}]
string json = JsonConvert.SerializeObject(Details);
// de-serializing to a new List<Dictionary<String, Object>>.
List<Dictionary<String, Object>> newDic = JsonConvert.DeserializeObject<List<Dictionary<String, Object>>>(json);
这篇关于序列化列表<字典<字符串,对象>>的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文