我正在为AWS API Gateway集成响应编写映射模板.我想将一个键/值对添加到我的Lambda函数返回的JSON对象.
我的函数返回一些像这样的JSON:
{
"id": "1234",
"name": "Foo Barstein"
}
Run Code Online (Sandbox Code Playgroud)
我想模板输出这样的东西:
{
"id": "1234",
"name": "Foo Barstein",
"href": "https://example.tld/thingy/1234"
}
Run Code Online (Sandbox Code Playgroud)
我的映射模板如下所示:
#set($thingy = $input.json('$'))
#set($thingy.href = "https://example.tld/thingy/$thingy.id")
$thingy
Run Code Online (Sandbox Code Playgroud)
但是,我的模板输出未修改$thingy,没有href我试图添加.
我已阅读VTL用户指南,但无济于事.