将二维JSON数组转换为C#数组
Convert two dimensional JSON array to C# array
我有一个简单的问题
如何将一个 Json 字符串化的二维数组解菌为二维数组
我有这个 JSON 字符串
{"1":"1","2":"1,2,3,4","3":"1","4":"2","5":"3 ","6":"4, 1, 2, 3"}
我想把它转换成
[1][1]
[2][1,2,3,4]
[3][1,4]
[5][3]
[6][4,1,2,3]
此致
您的 json 不是数组。这是一本字典,其中一些值类似于 4, 1, 2, 3
{
"1": " 1",
"2": " 1, 2, 3, 4",
"3": " 1",
"4": " 2",
"5": " 3",
"6": " 4, 1, 2, 3"
}
使用Json.Net
var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
使用 JavaScriptSerializer
var dict = new JavaScriptSerializer().Deserialize<Dictionary<string, string>>(json);
我有一个简单的问题
如何将一个 Json 字符串化的二维数组解菌为二维数组
我有这个 JSON 字符串
{"1":"1","2":"1,2,3,4","3":"1","4":"2","5":"3 ","6":"4, 1, 2, 3"}
我想把它转换成
[1][1]
[2][1,2,3,4]
[3][1,4]
[5][3]
[6][4,1,2,3]
此致
您的 json 不是数组。这是一本字典,其中一些值类似于 4, 1, 2, 3
{
"1": " 1",
"2": " 1, 2, 3, 4",
"3": " 1",
"4": " 2",
"5": " 3",
"6": " 4, 1, 2, 3"
}
使用Json.Net
var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
使用 JavaScriptSerializer
var dict = new JavaScriptSerializer().Deserialize<Dictionary<string, string>>(json);