Tôi đã tìm thấy nhiều bài viết về tham chiếu vòng tròn với Gson, nhưng tôi không thể tìm thấy một giải pháp thanh lịch.Có giải pháp nào về tham chiếu vòng tròn Gson không?
Như tôi biết, một số giải pháp là:
- Thiết lập thuộc tính gây ra tham chiếu vòng tròn là "thoáng qua".
- loại trừ thuộc tính bằng một số chú thích.
Nhưng như một câu hỏi chung, có một số chiến lược chung để giải quyết vấn đề không?
Một trò chơi kỳ lạ, cách duy nhất để thắng là không được chơi. Phân vùng lại để bạn không có tham chiếu vòng tròn. – DwB
Là mối quan tâm chỉ với serialization, hoặc là nó cũng với việc thiết lập các liên kết chính xác trong deserialization? –
Có! Hãy xem bài này bao gồm một [GraphAdapterBuilder dụ] [1] [1]: http://stackoverflow.com/questions/10036958/the-easiest-way-to- loại bỏ các mối quan hệ-đệ quy-hai chiều – ouba64