我在Node.js中有这段代码。我需要在对 IBM Watson Assistant 的响应中更改上下文属性的值,但这不起作用:
if(response.context.email){
response.context.email=null;
}
更改上下文属性值的形式是什么?
我建议要么使用"null"
作为值,要么最好None
.
您在客户端。只有您发送到 Watson Assistant 的值才会被考虑用于进一步处理。如果将响应对象(JSON 对象(更改为不包含任何电子邮件属性,则它不应在服务器端对 Watson Assistant 可用。
为了在 Node 中操作 JSON 对象.js您可以考虑使用 Object 方法。这有助于删除或向响应结构添加属性。