首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JSON所需的帮助

JSON所需的帮助
EN

Stack Overflow用户
提问于 2016-06-27 00:31:52
回答 1查看 19关注 0票数 0

我正在创建一个JSON文件来保存命令的信息。

JSON文件包含命令的触发器和响应器,我在文件中有一个,但是我想添加更多,但是当我添加时,我得到一个错误

代码语言:javascript
运行
复制
{

  "trigger": "twitter",
  "repsonse": "https://www.twitter.com/Fhaelin"
}

{
  "trigger": "test",
  "repsonse": "This is a test command"
}

我会抛出错误,但我不知道为什么

下面是我用来读取它的代码:

代码语言:javascript
运行
复制
bot.on("message", function(message) {
  var input = message.content.toLowerCase();

  if (input === prefix + Commands.trigger)
  {
    bot.sendMessage(message, message.author + " : " + Commands.repsonse)
  }
})

完整代码http://hastebin.com/punabobisu.coffee

EN

回答 1

Stack Overflow用户

发布于 2016-06-27 00:33:57

您会得到错误,因为这是一个无效的JSON文档。在一个文档中只能有一个JSON顶层值。

要获得一个对象列表,请将它们放入一个数组中:[..., ...]

代码语言:javascript
运行
复制
[
  {
    "trigger": "twitter",
    "response": "https://www.twitter.com/Fhaelin"
  },
  {
    "trigger": "test",
    "response": "This is a test command"
  }
]

附注:您的问题有一个一致的拼写错误:它是"response",而不是"repsonse“。只提到它,因为如果你真的把它放到你的代码中,它会在某个阶段回来咬你一口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38040683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档