我在我的VB.Net上使用Newtonsoft.Json,並且遇到了json反序列化問題。Json Net層次結構類
這完全是一個小菜。一個簡單的階級層次結構,我可以做到這一點......但像下面這樣更復雜,完全是一個白癡。
有人可以幫助我從這個JSON構建序列化類層次?
{
"user": {
"user_id": 123456,
"total": 100,
"rewards": 0
},
"workers": {
"1": {
"worker_name": "rainfall_home",
"rate": 0,
"shares": 0
},
"2": {
"worker_name": "rainfall_office",
"rate": 7358.71,
"shares": 96564
},
"3": {
"worker_name": "rainfall_rig",
"rate": 0,
"shares": 77208
},
"4": {
"worker_name": "rainfall_s11",
"rate": 178365.22,
"shares": 3760356
},
"5": {
"worker_name": "rainfall_s12",
"rate": 196537.7,
"shares": 4152710
}
},
"total": {
"total_user": 5,
"record_date": 2
}
}
而我如何得到工人的長度(總計)和循環,所以我可以得到每個工人的記錄?由於工人可以不斷加起來。
在此先感謝。
的JSON數據是從外部API,所以我不能更改格式。 對於工作人員的一部分,它給了我一個錯誤... 它說了一些關於「該類型需要JSON數組..正確反序列化」。 任何想法??? –
我已經發布了另一個答案來滿足您的需求。請看看[that](http://stackoverflow.com/a/22195247/1977104)! –