【发布时间】:2014-04-29 19:14:07
【问题描述】:
我有一个 Spring MVC 宁静的 web 服务,它回复所有产品的列表。
目前,我正在将所有数据返回到一个 Bean 列表中。
List<ProdBean> results = jdbcTemplate.query("select * from Prods",
new RowMapper<ProdBean>() {
@Override
public ProdBean mapRow(ResultSet rs, int rowNum) throws SQLException {
ProdBean gb = new ProdBean();
gb.setProdId(rs.getInt("ProdId"));
gb.setProdName(rs.getInt("ProdName"));
// Few more params
return gb;
}
});
return results; //I want to convert this to a json object.
如何转换List<ProdBean> results 以创建一个json 对象并将其用作返回参数?
类似的东西 -
[{"prodId":1, "prodName":"A"}, {"prodId":2, "prodName":"B"}, ... ]
这可以使用一些注释来完成吗?
【问题讨论】:
标签: java json spring rest spring-mvc