[英]Create Json X,Y structure
我正在尝试创建以下结构:
"chartData": [
{
label: "Your group",
data: [
[-2, 10],
[2, 20],
[-1, 11],
[-1, -12],
[-1, 5]
],
info: [
{
id: "a1"
},
{
id: "b1"
},
{
id: "c1"
},
{
id: "d1"
},
{
id: "e1"
}
]
},
除了数据部分,一切都很好。 如果我创建一个表示每个数据点的类,例如具有X的属性和Y的属性,则创建的JSON将如下所示:
"chartData": [
{
label: "Your group",
data: [
{X=-2, Y=10},
{X=-5, Y=17},
{X=-1, Y=13},
{X=-8, Y=8},
{X=-5, Y=13}
],
info: [
{
id: "a1"
},
{
id: "b1"
},
{
id: "c1"
},
{
id: "d1"
},
{
id: "e1"
}
将数据类型定义为double [,]也不会创建相同的格式。 我需要坚持这种格式,因为外部供应商要求数据看起来像这样。 有任何想法吗?
您的坐标对必须是int
或double
的数组。
class ChartData {
string label;
int[][] data;
Info[] info;
}
data
应该这样初始化:
var cd = new ChartData();
cd.data = new int[100][];
并且,每个点都应类似:
cd.data[0] = new[] { 1, 1 };
cd.data[1] = new[] { -10, 50};
//etc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.