您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

找不到针对类org.json.JSONObject的序列化器,也未发现创建BeanSerializer的属性

找不到针对类org.json.JSONObject的序列化器,也未发现创建BeanSerializer的属性

必须首先将其作为Json数组接受,然后在读取其Object时必须使用Object Mapper.readValue,因为Json Object Still in String。

List<User> list = new ArrayList<User>();
JSONArray jsonArr = new JSONArray(response);

for (int i = 0; i < jsonArr.length(); i++) {
    JSONObject jsonObj = jsonArr.getJSONObject(i);
    ObjectMapper mapper = new ObjectMapper();
    User usr = mapper.readValue(jsonObj.toString(), User.class);      
    list.add(usr);
}
其他 2022/1/1 18:23:38 有517人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶