0

私はJqueryコードにそのような配列を持っています:

var marr = new Array();

marr[0] = new Object();
marr[0]["name"] = "Spot 1";
marr[0]["value"] = 20;

marr[1] = new Object();
marr[1]["name"] = "Spot 2";
marr[1]["value"] = 70;

この配列を(多かれ少なかれ)ユーザーフレンドリーな文字列として表すにはどうすればよいですか(ユーザーがプラグインオプションとしていくつかの値を送信できるようにするため)。jqueryのためにそれを解析して戻すよりも?

4

3 に答える 3

3

配列から JSON 文字列を生成できたはずmarrです。それはあなたが探していたものをあなたに与えたかもしれません。

> console.log(JSON.stringify(marr));
[
    {
        "name": "Spot 1",
        "value": 20
    },
    {
        "name": "Spot 2",
        "value": 70
    }
]
于 2013-01-19T11:53:32.530 に答える
2

このようなもの?

var marr = [ {"name": "Spot 1", "value":20}, {"name": "Spot 2", "value":70} ];

これは、上記のコードと同じです。

于 2013-01-19T11:30:52.363 に答える
1

これは配列のjson表現になります

var marr=[
         {"name":"spot 1","value":20}
         {"name":"spot 2","value":70}
         ]
于 2013-01-19T11:58:29.280 に答える