Javascript Json数据包含日期和时间格式

Javascript Json数据包含日期和时间格式,javascript,jquery,json,date,time,Javascript,Jquery,Json,Date,Time,我有以下JSON数据: { "city": { "city_code":"DE0001516", "post":"28195", "forecast": { "2012-09-10": { "p":"24", "w":"10", "06:00": { "p":"5",

我有以下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

另一个问题是
$(“#”)
。选择器似乎错了。您的目标是哪个元素?

使用括号表示法:

data.city.forecast['2012-09-10']['06:00']

无法读取包含这些特殊字符的属性名称。它们需要被引用:

data.city.forecast["2012-09-10"]["06:00"].w
这里有一个:

任何字符串都可以是属性名称。。。一些 只能使用括号语法访问属性

试试这个

data.city.forecast["2012-09-10"]["06:00"].w

这与如何在JavaScript对象上标记键有关。试试这个:
data.city.forecast[“2012-09-10”][“06:00”].w
谢谢!每天都会更改json文件,并且日期将被当前日期覆盖。我该如何查询?如果我使用javascript编写示例2012-09-10,我的javascript将无法在第二天读取数据。@DariaDuda使它们成为动态的,例如
var date=“2012-09-10”;数据.城市.预测[日期]我在main.html页面()上加载数据。正确答案是$(“#aa”)。