我有一个来自REST API的代码,用于@ResponseBody返回结果,以及一个MappingJacksonHttpMessageConverter以JSON格式返回的代码.
这一切都适用于复杂的对象.对于像元int,boolean而string我得到不与{或[开始JSON.这不是有效的JSON.
我想知道返回这样一个简单类型的正确方法是什么?我应该将它封装在一个对象中{ Result : true }吗?
谢谢
代码示例:
@RequestMapping(
value = "/login",
method = RequestMethod.POST)
@ResponseBody
public boolean Login(String username, String password) {
return authenticationService.authenticate(username, password);
}
Run Code Online (Sandbox Code Playgroud)
这将返回just true或者false是无效的JSON.它应该封装在一个对象或一个数组中(如果我理解正确的话).