解析嵌套的JSON使用DataContractJsonSerializer
问题描述:
用下列JSON使用DataContractJsonSerializer解析嵌套的JSON使用DataContractJsonSerializer
我怎么能解析{ “杰克”:{ “帐户ID”:407, “ACCOUNTTYPE”: “推特”}, “马克”:{“帐户ID “:407,”accountType“:”TWITTER“}, ”John“:{”accountId“:407,”accountType“:”TWITTER“}, ”407“:{”accountId“:407, “推特”}
}
答
首先,你需要实现一个表示这个JSON数据的类。然后您需要创建一个DataContractJsonSerializer
的实例,然后调用ReadObject
方法来执行反序列化。
虽然this post是指.NET 3.5,我认为它应该仍然可以帮助你在WP7上。
答
我也有类似的问题。我使用嵌套字典。像这样的东西 -
Dictionary<string, Dictionary<string, object>>
然后,我通过deserialised对象循环得到的值。