可以序列化哪些C-sharp类型以获取格式为“name”的JSON对象:[[1,2,3],[1,2,3],[1,2 ,3]]将对象序列化为JSON并获取格式
如果像这样序列化数组 public int [,] data = {{23,21,10},{45,43,50},{23,21,90}}; 它给人的 “数据”的格式:[23,21,10,45,43,50,23,21,90]
或更普遍,有一些名单,我可以找到什么类型中被序列化哪种格式?
可以序列化哪些C-sharp类型以获取格式为“name”的JSON对象:[[1,2,3],[1,2,3],[1,2 ,3]]将对象序列化为JSON并获取格式
如果像这样序列化数组 public int [,] data = {{23,21,10},{45,43,50},{23,21,90}}; 它给人的 “数据”的格式:[23,21,10,45,43,50,23,21,90]
或更普遍,有一些名单,我可以找到什么类型中被序列化哪种格式?
作为MSDN上指定,
多维数组被序列化为一维阵列,并且应该使用它作为一个扁平阵列。
正如Phil.Wheeler规定,该代码你想要做什么:
List<int[]> name = new List<int[]>(){ new int[]{ 23, 21, 10 }, new int[]{ 45, 43, 50 }, new int[]{ 23, 21, 90 } };
string ser = (new System.Web.Script.Serialization.JavaScriptSerializer()).Serialize(name);
希望这将有助于
序列化数组数组?
你可能只是连载一个List<ArrayList>
甚至List<int[]>
,不是吗?