根据文件 “如果上下文变量是一个复杂类型,例如JSON对象,则使用JSON合并过程来更新该变量。合并操作添加任何新定义的属性,并覆盖对象的任何现有属性。 . 但当我尝试它不起作用。
节点中的代码:
"context": { "comp_obj": "{a:1,b:2}" }
下一个节点中的代码:
"context": { "comp_obj": "{a:3}" }
但是当我用 管理上下文 它显示 $comp_obj = "{a:3}" 而不是 "{a:3, b:2}" ,那么我会错过什么吗?
$comp_obj = "{a:3}"
"{a:3, b:2}"
问题是您将值定义为字符串而不是JSON对象。
更改: "{a:1,b:2}" 致: {"a":1, "b":2} 它应该可以正常工作。
"{a:1,b:2}"
{"a":1, "b":2}