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

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

我有一个 JSON 文件,我想将其发送到 RequestHandler。错误响应如下: java.util.LinkedHashMap 无法转换为 java.lang.String

最佳答案

正如错误和@Mark B所说,您正在尝试将LinkedHashMap发送到RequestHandler。相反,首先将其“字符串化”为 JSON 字符串。 我为此推荐两个库之一。

Google 的 GSON 库

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

Java 的 JSON 库

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

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

关于java - 我可以在 AWS Lambda 函数中发布 JSON 格式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56600017/

相关文章:

javascript - AWS Lambda 导出类在 node.js v6.4 中有效,但在 node.js v4.3 中无效,如何解决这个问题?

amazon-web-services - 如何从 Ec2 实例在 S3 上创建文件夹

java - 分析一个已经加载的类

java - 了解 .jar 文件中有哪些方法

java - Jackson 从简单的字符串序列化 Joda DateTime

jquery - 使用 JQuery 填充表格

java.sql.SQLException : SQL logic error or missing database, SQLite,JDBC

java - 动态集合上的 Flux

java - 如何将此 JSON 响应解析为 POJO

amazon-web-services - 是否可以将AWS Cloudwatch仪表板嵌入网页中以供公司内部使用?