我想读取javascript中以JSON格式从服务器接收的数据。
我一直在使用它,但现在看来我用这个例子碰到了墙:
JSON
{
"results": [
{
"MIN(jtable.HIT_VALUE)": "70.200000",
"AVG(jtable.HIT_VALUE)": "124.4077234969",
"MAX(jtable.HIT_VALUE)": "1854.620000"
}
]
}
JAVASCRIPT
如何阅读此值?
我试过这个
response.results[i].MIN(jtable.HIT_VALUE)
我收到了这个错误:
TypeError: Object #<Object> has no method 'MIN'
有什么想法吗?
答案 0 :(得分:4)
MIN(jtable.HIT_VALUE)
是关键,必须使用方括号表示法
response.results[i]['MIN(jtable.HIT_VALUE)']
答案 1 :(得分:1)
将其用作字符串:
response.results[i]['MIN(jtable.HIT_VALUE)']
答案 2 :(得分:1)
JavaScript将调用response.results[i].MIN(jtable.HIT_VALUE)
解释为尝试调用不存在的函数MIN
。
考虑使用此:
response.results[i]["MIN(jtable.HIT_VALUE)"]