spring:从Java Bean返回JSON响应
问题内容:
我是spring的新手,我想知道是否可以返回Java Bean的内容作为JSON
响应。基本上,我会上一堂课XYZ
,
public class XYZ {
private String name,
private String email,
//Setters and getters...
}
我想知道我能否得到一个回应
{name: 'Something', email: 'something@somethingelse.com'}
无需任何人工处理。提前致谢!
问题答案:
有很多库可以进行json转换。您可以使用Spring
MVC支持的Jackson。
XYZ obj = /*instance*/;
ObjectMapper converter = new ObjectMapper();
System.out.println(converter.writeValueAsString(obj));