【问题标题】:Is this correct json syntax?这是正确的 json 语法吗?
【发布时间】:2012-07-08 15:56:35
【问题描述】:

我正在尝试使用 d3,现在尝试从 json 文件中读取数据。

我目前要保存在 json 文件中的是带有 x 和 y 坐标的文本的单词,这些单词应写在输出 .html 文件中。

您能否告诉我这种选择的 json 语法方法是否正确?

{"text": [
    {
      "Word": "Hi",
      "X": 300,
      "Y": 400,
    }
    {
      "Word": "Hello",
      "X": 500,
      "Y": 100,
    }
]}

非常感谢您的回答。

【问题讨论】:

  • 没有。在项目之间添加逗号(就在中间)。

标签: javascript json d3.js


【解决方案1】:

不,无效。

  • 第 5 行和第 10 行有一些额外的逗号。
  • 第 6 行缺少逗号。

这是有效的 JSON:

{
    "text": [
        {
            "Word": "Hi",
            "X": 300,
            "Y": 400
        },
        {
            "Word": "Hello",
            "X": 500,
            "Y": 100
        }
    ]
}

您可以使用JSONLint 来验证您的 JSON。

【讨论】:

  • 非常感谢,我可以使用 JSONLint 看到它现在有效:)
【解决方案2】:

删除每个对象末尾的多余逗号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多