I가 난 내 자바 서버에있는 코드 :- json 데이터를 중첩 json 속성에 삽입하는 방법은 무엇입니까?
JSONArray resultJson = new JSONArray();
try{
ConnectToDB();
stmt = conn.prepareStatement(query);
m_ResultSet = stmt.executeQuery();
resultJson = FromDBToJSON.toJSON(m_ResultSet);
}
나는이 결과를 얻고있다 : 나는 모든 사용자 데이터를 둘 필요가
id: 1,
dest_country: "England",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},
{
id: 2,
dest_country: "England",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},
{
id: 3,
dest_country: "Israel",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},
{
id: 4,
dest_country: "USA",
fname: "Duncan",
lname: "Hurley",
address: "xyz"
},
을 (이는 FNAME, LNAME, 주소) 다음과 같이 중첩 된 속성으로 변환합니다.
{
id : 2,
dest_country: "England",
user: {
fname: "Duncan",
lname: "Hurley",
address: "xyz"
}
}
어떻게 구현할 수 있습니까?
감사합니다.
여기서 js를 언급하고 있습니까? 서버 측에서이 작업을 수행해야합니다. – Gil404
두 번째 부분은 js이지만 클래스 구조는 Java 클래스를 참조합니다. 서버 측에서 수행해야하는 경우 클래스를 구조화하여 구조에서 데이터를 생성해야하므로 그렇지 않으면 노동 집약적이며 유지 보수가 쉽지 않고 출력을 수정할 재사용이되지 않습니다. – Dhunt
ok, 그렇다면 결과 집합의 모든 열을 각 속성에 매핑해야 함을 의미합니다. 또는 이것을 수행하는 "자동"방법이 있습니까? – Gil404