Como recuperar tipo string objeto na integração da resposta ao modelo de mapeamento de gateway API

votos
0

Atualmente estou explorando gateway API e Lambda. E eu estou tentando para enviar um objeto em Request corpo

{
    name: Allen,
    salary: 1000
}

e na minha Integração Pedido modelo de mapeamento application / json eu conseguir ter o corpo da solicitação usando um stringify $ inputRoot.name que eu posso passar para Lambda

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

mas quando eu não stringify $ inputRoot.name . Estou recebendo este erro:

{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]}

Qual é a diferença do stringify $ inputRoot vs o não-string?

Publicado 20/10/2018 em 14:09
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more