0

使用rails,我正在尝试渲染这个JSON:

             options:
               { seriesType: "bars",
                 series: {1: {type: "line"}},
                 width: 375, 
                 height: 240,
                 legend: 'none',
                 pointSize: 5,
                 backgroundColor: 'transparent',
                 vAxis: { minValue: 0, maxValue: 100 }
                }

我遇到了这条线的问题

                 series: {1: {type: "line"}},

似乎原因是关键是数字{1:...

用数字作为键来渲染 Json 的方法是什么?

4

2 回答 2

0

JSON 格式的对象键必须是字符串。如果要表示数值,请将其放在引号中:

series: {"1": {type: "line"}},
于 2013-06-11T17:15:14.467 回答
0

我找到了一半的答案......我没有找到如何指定我要更改样式的列,但是我可以通过这种方式一一更改每一列:

series: [{type: "bars"}, {type: "line"}],

或更好

series: [nil, {type: "line"}],

因此它将对第 0 列使用“条”,对第 1 列使用“线”。

于 2013-06-12T07:39:32.727 回答