可以序列化哪些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[]>
,不是嗎?