【发布时间】:2016-07-04 14:17:26
【问题描述】:
我如何获得一个包含 java 对象的 json,但用一个键作为数组的标识符? 我在 Spring mvc 4.x 中有以下内容。我使用 Jackson 库将对象编组为 json。
@RequestMapping(value="dogs")
public List<Dog> getDogs(){
List<Dog> list_dogs = new ArrayList<Dog>();
list_dogs.add(new Dog("dog1",1));
list_dogs.add(new Dog("dog2",2));
return list_dogs;
}
我收到以下回复:[{"name":"dog1","age":1},{"name":"dog2","age":2}]
我想要如下所示:
{
"array": [{
"name": "dog1",
"age": 1
}, {
"name": "dog2",
"age": 2
}]
}
如何提供数组的名称?
【问题讨论】:
标签: json spring-mvc jackson