{val: 1}
JSON オブジェクトのようなものをクエリ パラメータとして Lambda 関数に渡すにはどうすればよいですか? JSONをクエリ文字列にシリアル化する標準化された方法に
従っていますか? JSON オブジェクトを URL エンコードし、次のように要求しました。mysite.com/path?json=%7B%22val%22%3A%201%7D
requestTemplatesとして、次の 2 つのオプションを試しました
"json": "$input.params().querystring.json"
"json": "$util.parseJson($input.params().querystring.json)"
しかし、私はこのエラーメッセージを受け取りました:
{"メッセージ": "リクエスト ボディを json に解析できませんでした: 予期しない文字 (\'v\' (コード 118)): [ソース: [B@37a2970e; 行: 1,列: 47]"}
クエリ文字列をエンコードしないmysite.com/path?json={"val":1}
と、400 エラーが発生します