Windows phone 7 使用DataContractJsonSerializer解析嵌套json

Windows phone 7 使用DataContractJsonSerializer解析嵌套json,windows-phone-7,Windows Phone 7,如何使用DataContractJsonSerializer解析以下Json {“杰克”:{“accountId”:407,“accountType”:“TWITTER”}, “Mark”:{“accountId”:407,“accountType”:“TWITTER”}, “John”:{“accountId”:407,“accountType”:“TWITTER”}, “407”:{“accountId”:407,“accountType”:“TWITTER”} }首先,您需要实现一个表示此

如何使用DataContractJsonSerializer解析以下Json

{“杰克”:{“accountId”:407,“accountType”:“TWITTER”}, “Mark”:{“accountId”:407,“accountType”:“TWITTER”}, “John”:{“accountId”:407,“accountType”:“TWITTER”}, “407”:{“accountId”:407,“accountType”:“TWITTER”}


}首先,您需要实现一个表示此JSON数据的类。然后需要创建
DataContractJsonSerializer
的实例,然后调用
ReadObject
方法执行反序列化


尽管提到了.NET3.5,但我认为它仍然应该对WP7有所帮助。

我也遇到了类似的问题。我使用嵌套字典。类似这样的事情-

Dictionary<string, Dictionary<string, object>>
字典
然后我循环遍历反序列化对象以获取值