我正在为 AWS API Gateway 集成响应编写映射模板。我想向返回我的 Lambda 函数的 JSON 对象添加一个键/值对。
我的函数返回一些像这样的 JSON:
{
"id": "1234",
"name": "Foo Barstein"
}
我希望模板输出如下内容:
{
"id": "1234",
"name": "Foo Barstein",
"href": "https://example.tld/thingy/1234"
}
我的映射模板如下所示:
#set($thingy = $input.json('$'))
#set($thingy.href = "https://example.tld/thingy/$thingy.id")
$thingy
但是,我的模板输出 unmodified $thingy
,而href
我没有尝试添加。
我已阅读VTL 用户指南,但无济于事。