用vb.net讀出Json的資料

mimi
JSON_str:
{
"man": {
{
"id": 21,
"score": 98
},
{
"id": 22,
"score": 85
},
{
"id": 23,
"score": 70
}
...


vb.net:
   Dim JSON_Obj1 As Object = New JavaScriptSerializer().DeserializeObject(JSON_str)
   Dim Test1 As String = JSON_Obj1("man")(0)("id")



==========================================================
以上我可以正常讀出我要的數值,但若資料變成有名稱如下,
無法預知有哪些名稱(Alvin,Tony,Mark...)時,
請問該如何讀出資料呢?
例如我想讀出排名第二的人的id,該如何做?
又如果要用迴圈讀出每一筆資料,該如何做呢?
謝謝

{
"man": {
"Alvin": {
"id": 21,
"score": 98
},
"Tony": {
"id": 22,
"score": 85
},
"Mark": {
"id": 23,
"score": 70
}
}
}
香帥
為何不用一致性的資料呢
例如多一個name,就可以用name來存取名子
"name":"Alvin",
.....
.....
mimi
因為我是接收端,無法控制資料結構…
回到頂部