asp.net - Newtonsoft.json 抛出错误 : Array was not a one-dimensional array

标签 asp.net multidimensional-array json.net

尝试序列化对象产品时出现错误。

Product product = new Product();

product.Name = "Apple";

product.Expiry = new DateTime(2008, 12, 28);

product.Price = 3.99M;

product.Sizes = new string[3,2] { {"Small","40"}, {"Medium","44"}, {"Large","50"} };



string json = JsonConvert.SerializeObject(product);//this line is throwing an error


Array was not a one-dimensional array

有没有办法用Newtonsoft.json序列化一个二维数组

提前致谢。 新航

最佳答案

关于asp.net - Newtonsoft.json 抛出错误 : Array was not a one-dimensional array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2678977/

相关文章:

asp.net - Fiddler 不可见 asp.net mvc 应用程序之间的 HTTP 流量

javascript - runat=server 时如何设置隐藏字段的 value 属性

c - 包含 SDL_Rect 的二维结构数组的 SDL_BlitSurface 参数指针

PHP 和 MySQL 以嵌套数组的形式获取结果

c# - 在 mssql 中存储整数列表的最佳选择

javascript - Google map 在 .html 页面中工作正常,但在 ASP.NET 页面中不行

image-processing - 将 STEM 数据立方体乘以图像

c# - 在 JSON.NET 中反序列化的转换接口(interface)

escaping - 强制 JSON.Net 转义正斜杠(solidus)字符的正确方法是什么?

c# - 如果 json 包含空数组,则 Json.NET SelectTokens 不起作用