JSON配列から特定の値を特定したいだけです。 JSON配列の変数をインデックスとして使用して、JavascriptのJSON配列から特定の値を取得する方法はありますか?
サンプル:
{
"00002": {
"Job Number": "00002",
"Company": "Corporate",
"Supervisor": "Great Person",
"Date Input": "2016-01-07"
},
"00003": {
"Job Number": "00003",
"Company": "SmallGuy",
"Supervisor": "Awful Person",
"Date Input": "2012-03-05"
}
}
これはJavaScriptで動作します。
alert(javascript_array["00002"].Company);
しかし、私はこのように、記録を呼び出すために動的変数を使いたい:
var my_variable = 00002;
//OR I've tried:
var my_variable = "'"+00002+"'";
alert(javascript_array[my_variable].Company); //DOES NOT WORK. UNDEFINED??
私が何をしていても、可変的なミッドアレイ呼び出しを使用することはできません。
お願いします!
「my_variable」とは何ですか?ここで動作します:https://jsfiddle.net/wsq3yj30/ – Rayon
申し訳ありません、私はちょうど編集を行いました。理想的には、 "my_variable"は00002、00003、最大99999までです... – Graeme
'var my_variable =" 00002 "'とすると、不要な引用符( '" '' 00002 '"')が追加されます。それを見つけることができません。 –