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; } }' –