0

我想使用 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"
  }
}

请让我怎么办?

4

0 回答 0