我正在尝试将地图转换为JSONObject。但是接收java.lang.ClassCastException:java.lang.Object不能强制转换为java.lang.String
Map<Object, Object> mapObj = new HashMap<Object, Object>();
Object test = new Object();
mapObj.put("key_string", "test_String");
mapObj.put(test, new Object());
JSONObject actualObj = (JSONObject) convertMap(mapObj);
private Object convertMap(Object value) {
JSONObject jsonObj = new JSONObject((Map<?, ?>) value); // here error java.lang.ClassCastException: java.lang.Object cannot be cast to java.lang.String
return jsonObj;
}