关于json转对象的问题一个奇怪的json格式
关于一个奇怪的json格式不知道如何转换成.NET对象,不知道如何序列化,特求助万能的CSDN。
项目初定义的数据格式如下:简单明了直接用就行。
{
"series_data": {
"kwh":
[29, 69],
"ktce":
[129,169]
}
}
这是现在定义出来的结构,我不知道如何去定义这个对象,如何去序列化了。
{"series_data": [
[
[29, 69]
],
[
[129,169]
]
]
}
------解决方案--------------------[DataMember]
public int[][][] series_data {get; set;};
------解决方案--------------------数据定义真的很诡异啊,搞了个3级数组(一个中括号的嵌套就是一级)。
------解决方案--------------------是很诡异,应该这么定义把
public class Rootobject
{
public int[][][] series_data { get; set; }
}
------解决方案--------------------后边那个就是用三层交错数组吧。但是这种东西从设计上就违背业务的明晰性,一看就不是搞业务的人而是刚工作的程序员设计的。
------解决方案--------------------
其实js端的代码修改就那么一点点,这明显是沟通问题,资深什么是吓唬人的,写出这样的代码来怎么都是资深的一坨屎