Emi*_*lio 2 serialization json spring-mvc jackson
我正在研究一个项目,我需要以json格式返回一个对象列表.我正在使用带有jackson库的Spring-mvc框架来进行序列化.
我想要一个直接包含对象的json结构,而不是'name:对象数组'.
这是我的简化代码:
@RequestMapping(method = RequestMethod.GET, value = "/clients")
public List getClients(
@RequestParam(value = "estat", required = false) String estat
throws Exception {
List<Clients> l = s.mdClients(estat);
return l;
}
Run Code Online (Sandbox Code Playgroud)
你看到的这个"返回l"直接转向Jackson,而jackson将'l'转换成如下结构:
{
"ClientsList": [
{
"x": "2",
"y": "5"
}
]}
Run Code Online (Sandbox Code Playgroud)
问题是根"ClientsList".我想在没有root的情况下得到这个输出:
{
[
{
"x": "2",
"y": "5"
}
]}
Run Code Online (Sandbox Code Playgroud)
那么,有人可以帮忙吗?提前致谢!
尝试添加@ResponseBody方法声明:
public @ResponseBody List getClients()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6488 次 |
| 最近记录: |