我有以下Json:
{
"sport":{
"1":{
"id":1,
"competition":{
"11190":{
"id":11190,
"name":"Premier League - Mujeres",
"game":{
"6898263":{
"id":6898263,
"market":{
"81346840":{
"id":81346840,
"name":"Resultado del Partido",
"type":"P1XP2",
"event":{
"237487499":{
"id":237487499,
"name":"W1",
"type":"P1",
"price":1.006
},
"237487500":{
"id":237487500,
"name":"X",
"type":"X",
"price":17.0
},
"237487501":{
"id":237487501,
"name":"W2",
"type":"P2",
"price":21.0
}
}
}
}
}
}
}
}
}
}
}
每个子元素开头的标签,即“1”,“11190”,“6898263”,“81346840”是不需要的,我想从json中删除它们。 .Net将其视为类名,不要将其反序列化为我的类对象。这些标签是随机数,即这些标签是其中对象的ID。 请使用C#.Net代码进行指导。
答案 0 :(得分:0)
最简单的想法是按照此处和此处的建议将反序列化为字典。
感谢@dbc对此提供的帮助。