我在我的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)! –