Wie kann ich ein JSON-Objekt wie {val: 1}
als Abfrageparameter an meine Lambda-Funktion übergeben?
Nach Standardized way to serialize JSON to query string? i meine JSON-Objekt URL-kodiert und die folgende angefordert: mysite.com/path?json=%7B%22val%22%3A%201%7D
So übergeben Sie eine JSON-Zeichenfolge als Abfrage an das API-Gateway Parameter
Als requestTemplates habe ich versucht, die folgenden zwei Optionen
"json": "$input.params().querystring.json"
"json": "$util.parseJson($input.params().querystring.json)"
Aber ich habe diese Fehlermeldung:
{ "message": Unexpected Zeichen (\ 'v \' (Code 118)): „Es konnte keine Anfrage Körper in json parsen wurde Komma getrennten OBJECT Einträge \ n an [Quelle erwartet: [B @ 37a2970e ; Zeile: 1, Spalte: 47] "}
Wenn ich so die Query-String kodieren nicht: mysite.com/path?json={"val":1}
Ich erhalte einen 400-Fehler
Super! Vielen Dank – Rentrop
Sie sparen meinen Tag! Vielen Dank :) –