我想使用 nunjucks 模板在 JSON 对象中添加一个新的键值对,但无法添加它(不想添加任何自定义过滤器)。
假设我有一个对象
var obj = {"id": "1", "name": "test", "child": {"id": "2", "status": "true"},
"template": "{{obj.child}}"}
现在我想添加一个新密钥
{"template": "{% set json = obj.child %}{% set json.name = 'testing' %}"}
所以我想要的最终输出
{
"id": "1",
"name": "test",
"child": {
"id": "2",
"status": "true"
},
"template": {
"id": "2",
"status": "true",
"name": "testing"
}
}
请让我怎么办?