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

标签 javascript jquery json date time

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

相关文章:

javascript - 为什么 IE 和 Firefox 之间的 .html() 值存在差异(添加问题详细信息)

javascript - backbone.js + jquery-mockjax : fetch success handler doesn't work

javascript - 离开祖 parent div 时触发 Mouseleave

javascript - jQuery:如何在检查完所有复选框后取消选中div中的随机复选框?

javascript - 当我启用 CSS 动画时,jQuery hide().slideDown() 不起作用

json - Deno post 方法空请求体

python - 如何在 folium choropleths 中正确使用 key_on

javascript - 如何克隆一个构造函数,以便它构造一个原始类型的副本,其行为与原始类型一样,但有自己的原型(prototype)?

javascript - 获取句子数组

java - 如何将 JSON 字符串反序列化为不同的复杂类类型?