0

我需要标记 JSON 数组以将它们转换为Object[,].

格式将类似于:

[[1,"2"],[",]",5]

这将转化为

string json = @"[[1,""2""],["",]"",5]]";

对于矩阵:

1       "2"
",]"    5 

在 C# 中标记它的最简单方法是什么,因为拆分将不起作用,因为字符串可能包含拆分字符(但已转义)?

4

1 回答 1

1

使用Json.Net

string json = @"[[1,""2""],["",]"",5]]";
var arr = JsonConvert.DeserializeObject<object[][]>(json);

或使用JavaScriptSerializer

var arr = new JavaScriptSerializer().Deserialize<object[][]>(json);
于 2013-05-28T08:48:22.793 回答