0
내가 XML 구조로XStream을 중첩 배열 문제
<PaymentData>
<reserveData>
<reserveDto>
<pNumber>
</reserveDto>
</reserveData>
</PaymentData>
아래가 나는 값을 생성하지 않는 구조와 Xtream.fromXML() 이상이있을 때 내 클래스 구조가
Class PaymentData
Private ReserveData reserveData
Class ReserveData (Xtream alias “reserveData”)
Private ReserveDto lReserveDto[];
Class ReserveDto (Xtream alias “reserveDto”)
Private String pNumber
다음과 같다 ReserveData에.
는 내가 거기
Class PaymentData
Private ReserveData reserveData
Class ReserveData
@XStreamImplicit
ArrayList<ReserveDto> reserveDto
Class ReserveDto
Private String pNumber
아래와 같이 XStream을 암시하고 ArrayList를 사용하여 대체 솔루션은 그러나 클라이언트는 배열을 사용하는 한계가있다 우리가 ArrayList를 변경하지 않으려는 알고있다. 이 문제에 대한 해결 방법이 있으면 알려 주시기 바랍니다.
감사합니다. 우리는 배열에 @XStreamImplicit를 지원하지 않는 Xstream 버전 jar 1.2를 사용했습니다. 1.3.4 jar로 업그레이드 한 후 문제가 해결되었습니다 – user1682888
답변으로 문제가 해결되면 왼쪽의 녹색 눈금 표시를 클릭하여 _accepting_을 고려하십시오. 사람들이 당신이 좋은 대답을 받아 들일 가능성이 높다면 미래의 질문에 더 기꺼이 대답 할 것입니다. –