Gson でのシリアル化中にカスタム フィールドを追加する簡単な方法が見つかりません。他の誰かが助けてくれることを期待していました。
私の問題を示すサンプルクラスは次のとおりです。
public class A {
String id;
String name;
...
}
クラス AI をシリアル化すると、次のようなものが返されます。
{ "id":"123", "name":"John Doe", "url_to_user":"http://www.example.com/123" }
url_to_user はクラス A のインスタンスに格納されていませんが、クラス A のインスタンスのデータを使用して生成できます。
これを行う簡単な方法はありますか?1 つのフィールドを追加するためだけにシリアライザー全体を作成することは避けたいと思います。