使用DataContractJsonSerializer解析嵌套的json

时间:2011-03-10 12:02:20

标签: windows-phone-7

如何使用DataContractJsonSerializer

解析以下Json

{"杰克" {"帐户ID":407," ACCOUNTTYPE":" TWITTER"}, "马克" {"帐户ID":407," ACCOUNTTYPE":" TWITTER"}, "约翰" {"帐户ID":407," ACCOUNTTYPE":" TWITTER"}, " 407" {"帐户ID":407," ACCOUNTTYPE":" TWITTER"}

}

2 个答案:

答案 0 :(得分:2)

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

虽然this post指的是.NET 3.5,但我认为它仍然可以帮助你解决WP7问题。

答案 1 :(得分:0)

我也有类似的问题。我使用嵌套字典。像这样的东西 -

Dictionary<string, Dictionary<string, object>>

然后我循环遍历反序列化的对象以获取值。