Можно ли опубликовать формат JSON в функции AWS Lambda? - PullRequest
0 голосов
/ 14 июня 2019

У меня есть файл JSON, и я хочу отправить его в RequestHandler. Ответ об ошибке следующий: java.util.LinkedHashMap cannot be cast to java.lang.String

1 Ответ

2 голосов
/ 14 июня 2019

Вы пытаетесь отправить LinkedHashMap, как говорится в сообщении об ошибке и @Mark B, в RequestHandler.Вместо этого сначала «заштрихуйте» его в строку JSON.Для этого я рекомендую одну из двух библиотек.

Библиотека GSON от Google

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

Библиотека JSON Java

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

Затем отправьте эту строку в RequestHandler.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...