以下のコード行に従って、(既存の JSON オブジェクト $yAxis から) JQuery を使用して JSON 配列を作成しようとしています。
abc.yAxis = [
$.each($yAxis, function(i, obj){
var $metric= obj.title.text;
var $oppositeAxis=obj.title.opposite;
{ title: {
style: {
font: 'xyz',
color: 'black'
},
text:'$metric'.substring(0,30),
},
opposite: $oppositeAxis
},
});
];
FireBug は常に以下のエラーを表示します。
[SyntaxError: invalid label
[at]
color: 'black']
私の既存の JSON オブジェクト ($yAxis) は次のとおりです。
{
"yaxis": "[{'title':{'text':'A'},'opposite':false},{'title':{'text':'B'},'opposite':true}, {'title':{'text':'C'},'opposite':false}]"
}
この新しい JSON を入力として highCharts に送信します。