我需要从不基于标准对象的数据库JSON文档中撤回。
是否有办法使用.NET将这些文档“反序列化”为Lists&原始对象的字典(string,int,bool等)
任何可以双向执行此操作的库吗?
答案 0 :(得分:3)
在.NET 3.5 Framework中,您可以使用System.Web.Script.Serialization.JavaScriptSerializer。使用Deserialize方法将返回一个对象,您可以根据JSON字符串中的内容将其转换为Dictionary类型或Object []。
答案 1 :(得分:2)
Json.NET库可以序列化进出Dictionary<string, string>
,但我不知道它是否可以反序列化词典的列表。当我遇到这个问题时,我试图弄清楚这一点:)