У меня есть 2 сгенерированных JHispter сущности, связанных друг с другом: CategoryDTO:
public class CategoryDTO implements Serializable {
private Long id;
private String name;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
......
И MediaDTO:
public class MediaDTO implements Serializable {
private Long id;
private String title;
private Long categoryId;
.....
Ток JSON в ответе выглядит следующим образом:
[ {
"id" : 1,
"name" : "Table"
}, {
"id" : 2,
"name" : "projection Versatile"
}....
Как добавить Set к ответу. Проще говоря, я хочу получить ответ JSON следующим образом:
[ {
"id" : 1,
"name" : "Table",
"media": [{"mediaID":"1","videoPath":"http://video1.mp4"},{"mediaID":"2","videoPath":"http://video5.mp4"},{"mediaID":"3","videoPath":"http://video2.mp4"}]
}, {
"id" : 2,
"name" : "projection Versatile",
"media": [{"mediaID":"45465","videoPath":"http://video3451.mp4"},{"mediaID":"46","videoPath":"http://video445.mp4"},{"mediaID":"47","videoPath":"http://video4562.mp4"}]
},....
Другими словами, как добавить еще один связанный объект в ответ в виде массива JSON (например, * media"json array)?