はじめに AWS API GatewayからLambdaを呼び出すこと、よくあると思います。 Lambdaではevent.bodyでリクエストボディを取得できますが、 デフォルトではこのbodyは文字列なので、 Content-Type:application/jsonの場合も「JSON文字列」になります。 そのため、一度JSONをパースしてあげないといけません。 たとえばNode.jsの場合はこんな感じ。 exports.handler = async (event) => { const body = JSON.parse(event.body); console.log('api received!', body); const response = { statusCode: 200, body: JSON.stringify([body.hoge, body.fuga, body