NodeJS为传入的webhook创建JSON数组
我目前正在使用Node.JS编写传入的Webhook应用程序,以便使用此API: 我的问题是Slack的JSON字符串必须配置NodeJS为传入的webhook创建JSON数组,json,node.js,Json,Node.js,我目前正在使用Node.JS编写传入的Webhook应用程序,以便使用此API: 我的问题是Slack的JSON字符串必须配置“这些引号,如果我在Node.JS中创建一个简单的JSON字符串,Slack会说该字符串无效 var text = "New Commit"; var form = '{"text": "' + text + '" }'; 上面的代码可以工作,但看起来很难看,当我添加一个\n'来表示新行时,\n直接转换成新行,而不是在字符串中发送,因此Slack再次表示JSON字符串无
“
这些引号,如果我在Node.JS中创建一个简单的JSON字符串,Slack会说该字符串无效
var text = "New Commit";
var form = '{"text": "' + text + '" }';
上面的代码可以工作,但看起来很难看,当我添加一个
\n'
来表示新行时,\n
直接转换成新行,而不是在字符串中发送,因此Slack再次表示JSON字符串无效。正如tandrewnichols
所述,我需要使用JSON.stringify
并创建一个对象。你不能只做var obj={text:“New commit”}
就让JSON.stringify
来处理这些问题?噢,非常感谢。我应该想到这一点。每次都会犯这样的小错误。