【发布时间】:2010-11-20 10:28:15
【问题描述】:
如果我在 C# 中有一个二维数组 - 如何将其转换为包含二维数组的 JSON 字符串?
例如。
int[,] numbers = new int[8,4];
JavaScriptSerializer js = new JavaScriptSerializer();
string json = js.Serialize(numbers);
在 JSON 对象中给出一个扁平的一维数组。 Microsoft documentation states:
'一个多维数组被序列化为一维数组,你应该把它当作一个平面数组使用。'
【问题讨论】:
-
只是为了好玩,我要补充一点,Newtonsoft's Json.NET 没有二维数组的序列化问题,为了涵盖 2021 年的流行用例,ASP.NET Core 甚至 @987654323 @
标签: c# javascript json