JavascriptObjectNotationを使用します。JSON。(または単にJSオブジェクト)
文字列の配列の代わりに、オブジェクトの配列を使用します
これは冗長な方法です:
var myPaintings = new Array();
var painting = new Object();
painting.medium = "images/blah.jpg";
painting.link = "dosomething.html";
painting.caption = "this is a painting";
myPaintings.push( painting );
次に、さらに一歩進んで、データの保存と取得としてjsonを使用できます。このルックアップでは、JSON.stringify()およびJSON.encode()またはjquery $ .JSON.parseJSON()など。
var myPaintings = {
[
{
"medium":"images/blah.jpg",
"link": "dosomething.html",
"caption":"this is a painting"
},
{
"medium":"images/hello.jpg",
"link": "dosomethingelse.html",
"caption":"this is a painting also"
}
]
}
前のケースでは、最初のオブジェクトブラケット{}を省略して、myPaintings=[...]にすることができると思います。JSONはオブジェクトリテラル表記のサブセットです。JSONではキー名を引用符で囲む必要があります。一般に、この表記はキーと値のペアであると言えます。