0
一种方法是将List< Map < String, Object>>
到List(object);
下面给出将jdbctemple结果转换为json的最有效方法?
List<Map<String, Object>> ls = jdbcTemplate.queryForList(query);
List<Users> ls_o = new ArrayList<>(ls_o);
for (Map<String, Object> row : ls) {
ls_o.add(row);
}
return new ResponseEntity<List<User>>(ls_o, HttpStatus.OK);
是否有直接转换JdbcTemplate的结果转换成JSON对象中的任何effiecient方式转换?
使用GSON解析器。返回查询结果为String并解析:public static JsonObject getGsonJsonObject(String jsonString)if(StringUtils.isNotBlank(jsonString)){ JsonParser gsonJSONParser = new JsonParser(); return(JsonObject)gsonJSONParser.parse(jsonString); } else { return null; } }' –