前提・実現したいこと
lambdaを使ってAPIを作成したい
発生している問題・エラーメッセージ
クライアントからはAPI Gatewayを介してlambda関数を呼ぶようにしていますが、
レスポンスがjson_encode形式になってしまい、日本語を表示できません。
dynamodbのデータを反映するものとなっています。
言語にはPython3.6を使用しました。
該当のソースコード
lambda関数
Python
1import boto3 2 3dynamodb = boto3.resource('dynamodb') 4table = dynamodb.Table('todo') 5 6def get_todos(): 7 response = table.scan() 8 return response['Items'] 9 10def lambda_handler(event, context): 11 return get_todos()
試したこと
lambdaのテストイベントを実行して、日本語は表示できていました。
このことからAPI Gatewayが原因だと思います。
あなたの回答
tips
プレビュー