2010-05-25 25 views

Trả lời

4

Tôi đã luôn luôn có những trải nghiệm tích cực với XStream:

http://x-stream.github.io/tutorial.html#to-xml

Như bạn thấy, nó đơn giản để sử dụng.

Tôi chưa thực sự sử dụng XStream với Generics (tôi chỉ sử dụng nó cho các lớp JavaBean đơn giản), nhưng Google dường như đề xuất nó xử lý chúng mà không gặp vấn đề gì. ví dụ. http://techo-ecco.com/blog/xstream-spring-ws-oxm-and-generics/

+0

n.b. liên kết blog dẫn đến nói về việc sử dụng Spring để đơn giản hóa xml đã xuất, nhưng đoạn mã xml đầu tiên chỉ ra rằng XStream đơn giản xử lý Generic LinkedList độc đáo – laher

+0

Hướng dẫn sử dụng Danh sách để có vẻ như nó hoạt động. Vì vậy,/phải có constructor tiêu chuẩn/là sự cân bằng công bằng. – mbx

1

Tôi khuyên bạn nên khắc phục các vấn đề với giao diện và generics bạn có với JAXB.

JAXB Marshalling and Generics

java.util.List is an interface, and JAXB can't handle interfaces

+1

Tôi đã đọc chúng nhưng tìm thấy các sollutions không phù hợp, nó không quy mô để xây dựng Adapters cho mỗi lớp sử dụng Generics. Chuyển đổi thành/từ Mảng sẽ là OK - nếu JAXB sẽ làm điều đó một cách minh bạch và không có sự trợ giúp của tôi. – mbx

Các vấn đề liên quan