さて、あなたは、2つのオプションがあります。
それを文字列化、その後の配列を作成して:
var categories = [
'Jan',
'Feb',
'Mar',
'Apr',
'May',
'Jun',
'Jul',
'Aug',
'Sep',
'Oct',
'Nov',
'Dec'
];
var json = JSON.stringify(categories);
JSON.stringify
は、最新のブラウザに存在し、そしてあなたはそれをシムすることができます。 (いくつかのシムはなく、少なくともCrockford's github pageから、利用可能である - クロックフォードはJSONを定義した者であること。)
それとも直接JSON文字列を作成:再
var json = '["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]';
をご編集:それはもはや「配列」ではなく、配列を持つオブジェクト(または配列がであるオブジェクトがあるオブジェクトはです)です。それはfundmentallyしかし、答えを変更しません:
var xAxis = { categories: [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ] };
var json = JSON.stringify(xAxis);
または
var json = '{"categories": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]}';
を私はあなたがそこにxAxis
層を望んでいたかどうかわかりませんでした。もしそうなら、それは上記の周りだけで、別の層、例えば:the JSON home pageにJSONの詳細
var obj = { xAxis: { categories: [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ] } };
var json = JSON.stringify(obj);
または
var json = '{"xAxis": {"categories": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]}}';
です。基本的に、すべての文字列は二重(単一ではない)引用符でなければならず、すべてのプロパティ名は二重引用符で囲む必要があります。
これは、値が一重引用符で囲まれているため、JavaScript配列によく似ています。 [配列の紹介](https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Predefined_Core_Objects#Array_Object)の[カップル](http://eloquentjavascript.net/chapter4.html) JavaScriptデータ型をJSONに変換する方法については、http://stackoverflow.com/questions/4162749/convert-js-object-to-json-stringを参照してください。 –
これはJavaScriptのJSON配列です。 –
@ mustafa.0x:いいえ、そうではありません。 JavaScriptの* JavaScript *配列です。 –