javascript - 我的 JSON feed 有什么问题?

标签 javascript json

我正在尝试使用 JSON feed 设置 Fullcalendar JQuery 插件。它不起作用,所以我尝试使用该插件提供的示例,并且它可以使用该插件,因此这显然是我的提要的问题。

以下是示例 JSON feed 的输出(有效):

http://pastebin.com/wFGdhEqu

这里是我的 JSON feed 的输出,它不起作用:

http://pastebin.com/UyN4c6yc

谁能看出语法有什么问题吗?

当我使用 PHP 将其打印在 .js 配置中时,输出有效(好吧,在它不起作用后我只更改了一件事:我在属性名称上加了引号),所以我认为数据很好...

编辑:修复第二个链接

最佳答案

通过像 JSONLint 这样的验证器运行无效的 JSON 。这可能比要求人们手动验证您的输出更快。

更新:

一开始处理小数据集比处理大数据更容易。您的 JSON 有几个问题:

  • 使用双引号,而不是单引号
  • 使用日期而不是 new Date('xx-xx-xxxx')

以下是使用您的数据的有效 JSON 示例:

[
    {
        "title": "1",
        "start": "2011-01-01",
        "className": "ottype1"
    },
    {
        "title": "2",
        "start": "2011-01-02",
        "className": "ottype1"
    }
]

如果您手动创建 JSON(情况似乎如此),请找到一个库来为您创建 JSON。

关于javascript - 我的 JSON feed 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6269448/

相关文章:

javascript - Function.prototype 不会在控制台中显示所有内置属性和方法

javascript - D3.js JSON解析错误

javascript - 请求 JSONP 时的 text/html 输出

ios - 解码包含 boolean 值的枚举

javascript - 如何防止添加的 "columns"样式属性在 Safari 10 中剪切文本?

Javascript 在模式 onclick 中显示 anchor 标记标题属性

javascript - 我如何使用 jQuery 为特定单词的所有实例设置样式/部分/?

javascript - 'this' 真的是 AngularJS 上下文中对 "$scope"的引用吗?

php - Json解码返回空值

javascript - 无法在 Javascript 中获取 ArrayBuffer 对象的值