GSON을 사용하여 몇 가지 질문이 있습니다. 내가 나중에 사용할 수있는 JSON 객체를 줄 수있는 라이브러리 측면에서 GSON을 찾지 못했을 것이라고 생각합니다.GSON - Java에서 JSON 트리 구조 만들기
데이터베이스에서 데이터를 읽으면 나중에 사용할 json 개체를 채 웁니다. json 객체의 출력은 부모와 자식을 포함하는 아래 json과 비슷하게 보입니다. 내가 계층 구조의 유형이 JSON으로 직렬화 할 수있는, 내가 GSON 개체를 만들려면 어떻게해야합니까
var json = {
id: "1",
name: "Joe Smith",
data: {
"email": "",
"phone": "123-123-1233"},
children: [{
id: "Tim Anderson",
name: "Tim Anderson",
data: {
"email": "[email protected]",
"phone": "123-123-1233"
},
children: []
},{
id: "Christopher Johnson",
name: "Christopher Johnson",
data: {
"email": "[email protected]",
"phone": "123-123-1233"
},
children: []
},{
id: "Kate Green",
name: "Kate Green",
data: {
},
children: [{
id: "Gary Jones",
name: "Gary Jones",
data: {},
children: []
}, {
id: "Melissa Brand",
name: "Melissa Brand",
data: {},
children: []
}]
}
]
}
, 위의 구조와 유사 : 그것은 작은 나무 기반 구조를 형성? 나는지도와 다른 콜렉션을 사용해 보았습니다. 그러나 원하는 결과를 얻는데 어려움을 겪고 있습니다. 따라서 GSON이 JSON 직렬화에 정말로 필요한 것인지 묻는 이유는 무엇입니까?
고마워요 - 내가 POJO 개체를 사용하여 트리의 노드 인스턴스를 만들 수 있습니다. GSON 직렬화에서이 오브젝트를 문제없이 사용할 수 있습니까? – user82302124
@ K82_Med 예. 둘 다 직렬화 및 비 직렬화에 사용할 수 있습니다. – Nishant
고마워요 - 저는 당신의 대답 덕분에 어디로 가고 있는지 생각해 왔습니다. 팁 고마워. – user82302124