【发布时间】:2011-07-24 15:39:07
【问题描述】:
我有一个简单的资源,它应该返回 JSON 数组,但它返回的对象是数组:
@RequestMapping(value = "/types", method = RequestMethod.GET)
public List <JsonObject> types() {
ArrayList <JsonObject> list=new ArrayList<JsonObject>();
list.add(new JsonObject("Audi"));
list.add(new JsonObject("Mercedes"));
return list;
}
其中 JsonObject 是具有三个字符串属性(值、id、标签)的简单类。
返回:
{"jsonObjectList":[{"value":"Audi","id":"Audi","label":"Audi"},{"value":"Mercedes","id":"Mercedes","label":"Mercedes"}]}
但我需要的是我需要的(因为它是 Jquery UI 自动完成的预期):
[{"value":"Audi","id":"Audi","label":"Audi"},{"value":"Mercedes","id":"Mercedes","label":"Mercedes"}]
如何做到这一点? 提前致谢。
【问题讨论】:
标签: java json spring spring-mvc jackson