Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net json嵌套数组_.net_Arrays_Json - Fatal编程技术网

.net json嵌套数组

.net json嵌套数组,.net,arrays,json,.net,Arrays,Json,我已经看过了关于这个问题的现有答案,但它并没有真正帮助我……:)我正在尝试访问该文件 { "user":{ "name":"something", "sessionid":"local" }, "stats-change":[ {"1000":1}, {"1004":1}, {"2000":5997}, {"1001":1}, {"1100":821}, {"2020":10}, {"2010":3},

我已经看过了关于这个问题的现有答案,但它并没有真正帮助我……:)我正在尝试访问该文件

{   "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);
Dictionary values=JsonConvert.DeserializeObject(\u StatsFile);
这使我能够隔离统计数据的变化,但我似乎无法将动态数据的大小写回到字典中,以便使用统计数据变化位的键和值


我相信这很简单,但我一直在逃避

您不能将
stats change
条目本身强制转换为
字典,因为它不是字典。这是一个数组。您必须将其视为一个数组,然后将该数组中的每个元素强制转换为一个
字典

是否有简单的方法将其更改为字符串数组?