amazon-web-services - 如何在 AWS Api 网关映射模板中使用 IF 条件。我可以在不使用 foreach 的情况下使用 if 条件吗?
问题描述
#if($inputRoot.objectType == 'Test'), "TableName": "StudentTests", #else,"TableName": "UserActions", #end
如果使用 if 条件,我在邮递员链接中遇到错误 ## "__type": "com.amazon.coral.service#SerializationException" ##
解决方案
我理解你的问题的方式是:
#if($inputRoot.objectType == "Test")
#set($tableName = "StudentTests"
#else
#set($tableName = "UserActions"
#end
{
"TableName": "$tableName",
"Key": ...
}
推荐阅读
- google-cloud-platform - 谷歌云语音 API 中的无效音频源错误
- git - 如何为 prestashop 1.7 创建 .gitignore 文件
- javascript - 如何在extjs中加载视频
- msbuild - 如何从发布中排除某些 appsettings 文件
- r - 在ggplot2中绘制拟合的Exgaussian密度曲线
- typescript - Vue 有时会观察到 TypeScript getter,有时则不会
- c - 将文件文本放入 C 中的变量中
- apache-spark - Spark Structured Streaming, Executor 因广播堆积导致内存不足失败
- javascript - Angular 5:如何使用 jsPlumb 使动态创建的组件可拖动?
- azure-language-understanding - 如何将实体和意图批量导入 LUIS?