.NET - JSON数据 - 反序列化 - 列表&字典

时间:2009-07-17 20:16:49

标签: .net json list serialization dictionary

我需要从不基于标准对象的数据库JSON文档中撤回。

是否有办法使用.NET将这些文档“反序列化”为Lists&原始对象的字典(string,int,bool等)

任何可以双向执行此操作的库吗?

2 个答案:

答案 0 :(得分:3)

在.NET 3.5 Framework中,您可以使用System.Web.Script.Serialization.JavaScriptSerializer。使用Deserialize方法将返回一个对象,您可以根据JSON字符串中的内容将其转换为Dictionary类型或Object []。

答案 1 :(得分:2)

Json.NET库可以序列化进出Dictionary<string, string>,但我不知道它是否可以反序列化词典的列表。当我遇到这个问题时,我试图弄清楚这一点:)