我可以在AWS Lambda函数中发布JSON格式吗?

时间:2019-06-14 14:17:51

标签: java json amazon-web-services aws-lambda

我有一个JSON文件,我想将其发送到RequestHandler。错误响应如下: java.util.LinkedHashMap cannot be cast to java.lang.String

1 个答案:

答案 0 :(得分:2)

您正尝试将LinkedHashMap(如错误和@Mark B所述)发送到RequestHandler。而是先将其“字符串化”为JSON字符串。 我为此推荐两个库之一。

Google的GSON库

String jsonString = new Gson().toJson(jsonData, LinkedHashMap.class);

Java的JSON库

String jsonString = new JSONObject(jsonData).toString()

然后,将此字符串发送到RequestHandler。希望这会有所帮助。