0
이미 json 형식으로 데이터를 반환하지만 중첩 된 json 형식 데이터로 변환하려고합니다.DB 데이터를 중첩 된 json 형식으로 반환하는 방법은 무엇입니까?
내 코드가@GET
@Path("/findall")
public List<UserRole> getAll() {
return userroleservice.findAll();
}
을 다음되는 봄 같은 작성된 것입니다
이 프로그램은 다음과 같은 출력과 같은 중첩 된 JSON 형식으로 변환하는 방법
[{"roleId":1,"roleName":"system Admin","createUser":"1","createActive":"N"},{"roleId":2,"roleName":"admin","createUser":"1","createActive":"Y"},{"roleId":3,"roleName":"system Admin","createUser":"1","createActive":"Y"}]
을 반환
[{ "id": 1, "data": "Category", "attr": { "id": "1", "selected": false }, "children":
[
{ "id": 2, "data": "SubCategory1", "attr": { "id": "2", "selected": false }, "children":
[{ "id": 4, "data": "Item1", "attr": { "id": "4", "selected": false }, "children": [] },
{ "id": 5, "data": "Item2", "attr": { "id": "5", "selected": false }, "children": [] },
{ "id": 6, "data": "Item3", "attr": { "id": "6", "selected": false }, "children": [] }
]
},
{ "id": 3, "data": "SubCategory2", "attr": { "id": "3", "selected": false }, "children":
[{ "id": 7, "data": "Item4", "attr": { "id": "7", "selected": false }, "children": [] },
{ "id": 8, "data": "Item5", "attr": { "id": "8", "selected": false }, "children": [] },
{ "id": 9, "data": "Item6", "attr": { "id": "9", "selected": false }, "children": [] }
]
}
]
}];
또는 중첩 json 형식으로 DB 데이터를 반환하는 방법 ??
아무도 도와주세요.
하십시오 예를 들어 일부 코딩 ... 다음 층에 동일한 패스 그리고 난 GSON 개체에 추가 할 수 있습니다? 처럼 –