用下列JSON使用DataContractJsonSerializer解析嵌套的JSON使用DataContractJsonSerializer
我怎麼能解析{ 「傑克」:{ 「帳戶ID」:407, 「ACCOUNTTYPE」: 「推特」}, 「馬克」:{「帳戶ID 「:407,」accountType「:」TWITTER「}, 」John「:{」accountId「:407,」accountType「:」TWITTER「}, 」407「:{」accountId「:407, 「推特」}
}
用下列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對象循環得到的值。
嗨,最近我發佈我的文章在http://code.msdn.microsoft.com/Json-Parsing-in-windows-74d89955。它可能對你有幫助。