我有一个 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/