一种方法是将 List< Map < String, Object>>
转换为 List(object);
,如下所示:
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对象?
public static JsonObject getGsonJsonObject( String jsonString ) { if ( StringUtils.isNotBlank( jsonString ) ) { JsonParser gsonJSONParser = new JsonParser(); return ( JsonObject ) gsonJSONParser.parse( jsonString ); } else { return null; } }
- Vishnu G S