{
"0": [
"508",
"New Form",
"New Form",
"SMART", {
"0": [
"1",
"true"
],
"1": [
"1",
"true",
"3",
"true"
],
"2": [
"1",
"true",
"3",
"true",
"5",
"true"
]
}
],
"1": [
"187",
"UserAccess",
"UserAccess",
"User Access to Smart", {
"0": [
"1",
"true"
]
}
]
}
,我想用
var _gridData = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<string, string[]>>(griddata);
反序列化,但它给了我:
读取错误字符串。意外的令牌:StartObject。路径“0 [4]”,1号线,位置48
的嵌套元素最后字段,“0”和“1” .....所有这些都是我的动态对象,并且所有的最后一个字段都带有嵌套的json元素,您的结果会给我提供像{[0,[ “508”, “新窗体”, “新窗体”, “DPD:SMART” , { “0”:[ “1”, “真” ], “1”:[ “1”, “真”, “3”, “真” ], “2”:[ “1”, “真”, “3”, “真”, “5”, “真” ] } ]]} – user3596210
,我想结果像数组[0]:508 [1]:新形式.... [4]:1,真如 – user3596210
这反序列化你的JSON结构。你可以改变你的json,或者改变反序列化的数据以获得预期的结构。 –