gsonでオブジェクトツリーをシリアル化する必要があります。それは正常に動作しますが、私はツリー全体を転送したくありません。特に私は子オブジェクトへのリンクを生成したい。オブジェクトツリー全体のシリアル化ではなく、GSONを使用したリンクの生成
class BookStrore {
public String name;
public List<Book> books;
}
class Book {
public int id;
public String name;
}
のようなものにつながる本屋のインスタンスをシリアル化:例:
{ name: 'bookStoreName', 'books': [ book: 'http://example.com/book/3', ... ] }
は、誰もがどのように知っています:
{ name : 'bookStoreName', 'books' : [ { id: '3', name: 'blubb' }, ... ] }
しかし、のようなリンクを持つようにしたいですGSONでこれを達成するには? 私はGSONに固執していません。誰かが別の解決策を持っているなら、それは歓迎です。