我有一个JSON文件,我想将其发送到RequestHandler。错误响应如下:
java.util.LinkedHashMap cannot be cast to java.lang.String
答案 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。希望这会有所帮助。