我遇到了解决这个问题的问题,尽管我在整个项目中都使用了这种机制。
代码有一个分配给变量p_JSON_Array
的JSON数组。我试图提取一个值,但我得到的是undefined
。
以下是打印输出命令:
console.log("JSON.strigify(p_JSON_Array[0]) : " + JSON.stringify(p_JSON_Array[0],' ',4 ) );
console.log("llll_ttt : " + llll_ttt ) ;
console.log("p_JSON_Array[0][llll_ttt] : " + p_JSON_Array[0][llll_ttt] ) ;
和结果:
JSON.strigify(p_JSON_Array[0]) : {
"Sampling_ID": "1500327",
"Parameter_Name": "AG",
"Sequence_Number": "0",
"Parameter_Value": "",
"Required_Completion_Date": "Jan1190012:00AM",
"Field_Status": "1",
"No_Measurement_Code": "0",
"Anomaly_Type": "0",
"Measuring_Method_Code": "115",
"Minimal_Quantitative_Threshold": "0.500",
"General_Comment": "",
"Update_Reason_Code": "0",
"Feasibility_Min": "0.500",
"Feasibility_Max": "999999.000",
"Applicable_Methods_List": "21,115"
}
llll_ttt : Parmameter_Name
p_JSON_Array[0][llll_ttt] : undefined
因此,正如上面所示,数组元素p_JSON_Array[0]
存在并包含一个名为Parameter_Name
的字段。变量llll_ttt
的计算结果为Parameter_Name
。
仍然,p_JSON_Array[0][llll_ttt]
未定义。
我在这里缺少什么!?!?!?
答案 0 :(得分:2)
" Parmameter_Name" - 你在这里拼错了。