gpt4 book ai didi

javascript - 从 json 对象到我的对象属性

转载 作者:行者123 更新时间:2023-11-28 07:57:41 26 4
gpt4 key购买 nike

这有点难以解释。我从服务器得到这个:

{"enable": "15,16,17,18,19,20,21,22,23",
"disable": "{ from: new Date(2014,9,16,23,0), to: new Date(2014,9,16,23,0) }"}

这就是我尝试从该 JSON 对象设置我的 pickatime 对象的启用和禁用小时数的方法。 (http://amsul.ca/pickadate.js/api.htm#method-set-disable-enable)

        $.get('/ajax/res/', function(data) {
var picker = $("#rz-time-1").pickatime('picker');

picker.set('enable', [
data.enable
]);
picker.set('disable', [
data.disable
]);
}, 'json');

这不起作用,但是如果我输入 $.parseJSON(data.enable) 它仅在字符串中没有逗号时才有效...否则我会得到意外的非空白字符因为逗号...

最佳答案

JSON 中的 new Date(2014,9,16,23,0) 无效。另外,为什么禁用值是字符串?看起来不应该。

您可以使用数组来代替使用new Date(...):

{
"enable": "15,16,17,18,19,20,21,22,23",
"disable": {
"from": [2014,9,16,23,0],
"to": [2014,9,16,23,0]
}
}

现在您可以访问非法新日期的特定部分。

关于javascript - 从 json 对象到我的对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25861375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com