Как получить строку типа объекта в шаблоне отображения ответов интеграции шлюза API - PullRequest
0 голосов
/ 20 октября 2018

В настоящее время я изучаю API Gateway и Lambda.И я пытаюсь отправить объект в теле запроса

{
    "name": "Allen",
    "salary": 1000
}

и в моем запросе интеграции шаблон отображения application / json Мне удается получить запростело, используя stringify "$ inputRoot.name", которое я могу передать в Lambda

#set($inputRoot = $input.path('$'))
{
  "MyName" : "$inputRoot.name",
  "MySalary" : "$inputRoot.salary"
}

, но когда я не строковый $ inputRoot.name .Я получаю эту ошибку:

{"message": "Could not parse request body into json: Unrecognized token \'Allen\': was expecting \'null\', \'true\', \'false\' or NaN\n at [Source: [B@456fe137; line: 1, column: 6]"}

В чем отличие строкового $ inputRoot от нестрокового?

...