以下にこれを文字列として持っている場合、どうすれば簡単に配列にすることができますか?
"[[0.01,4.99,0.01],[5,14.95,0.05]]"
次と同じ結果が必要です。
var x = [[0.01,4.99,0.01],[5,14.95,0.05]];
以下にこれを文字列として持っている場合、どうすれば簡単に配列にすることができますか?
"[[0.01,4.99,0.01],[5,14.95,0.05]]"
次と同じ結果が必要です。
var x = [[0.01,4.99,0.01],[5,14.95,0.05]];
var x = JSON.parse("[[0.01,4.99,0.01],[5,14.95,0.05]]");
または、jQuery が JSON 解析を行う方法 (よりも優れていますeval
):
var x = (new Function("return " + "[[0.01,4.99,0.01],[5,14.95,0.05]]"))();
この回答を完全なものにするために、古いブラウザ用のポリフィルを使用してサポートすることができJSON.parse
ますJSON.stringify
. Crockfords json2 は crockfordy であるため、 json3をお勧めします (インサイダーは私が何を意味するかを知っています)。
var x = JSON.parse("[[0.01,4.99,0.01],[5,14.95,0.05]]");
JSONオブジェクトが組み込まれていない古いブラウザの場合は、Crockfordをダウンロードすることをお勧めします。Crockfordjson2.js
は、まだ定義されていない場合は同じAPIでJSONオブジェクトを定義します。