我有以下 JSON 数据:
{
"city": {
"city_code":"DE0001516",
"post":"28195",
"forecast": {
"2012-09-10": {
"p":"24",
"w":"10",
"06:00": {
"p":"5",
"w":"20",
"tn":"15",
"tx":"21",
"w_txt":"wolkig"
}
}
}
}
}
通常我通过这个函数读取数据:
function(data){ $("#").html(data.city.post); }
如何获取从 06:00 开始的数据?
function(data){ $("#").html( data.city.forecast.2012-09-10.06:00.w); }
不起作用。我认为这与时间和日期格式有关。
最佳答案
您无法阅读其中包含这些特殊字符的属性名称。他们需要被引用:
data.city.forecast["2012-09-10"]["06:00"].w
这是一个 related question :
any string can be a property name ... some properties can only be accessed using the bracket syntax.
关于javascript - Json数据包含日期和时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12413876/