json嵌套数组

时间:2011-05-07 12:51:31

标签: .net arrays json

我已经看过现有的答案,但它并没有真正帮助我... :)我正在尝试访问该文件;

{   "user":{
    "name":"something",
    "sessionid":"local"   },   "stats-change":[
    {"1000":1},
    {"1004":1},
    {"2000":5997},
    {"1001":1},
    {"1100":821},
    {"2020":10},
    {"2010":3},
    {"2023":1},
    {"5242880":1},
    {"16777253":4}   ],   "checksum":"3f3c02b018c90c56793623c854ffbb64" }

我想迭代统计变化元素,我有;

Dictionary<string, dynamic> values = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(_StatsFile);

允许我隔离stats-change,但我似乎无法动态回到字典,所以我可以使用键,统计值的值改变位..

我确信这很简单,但它让我不知所措。

1 个答案:

答案 0 :(得分:1)

您无法将stats-change条目本身转换为Dictionary,因为它不是一个。这是一个数组。您必须将其视为一个数组,然后将该数组中的每个元素转换为Dictionary