重複の可能性:
gsonを使用したジェネリックスの逆シリアル化
だから私はする必要があります:
Type fluentType = new TypeToken<BruteForceFluentImpl<GtlDigestor.Data>>() {}.getType();
それ以外の
Type fluentType = new TypeToken<Fluent<T>>() {}.getType(); // <-- i want to be able to do something like this.
String json = gson.toJson(fluent, fluentType);
つまり、Fluentクラスに異なる型パラメーターを指定する必要があるたびに、それを指定するためにコードを変更する必要があります。現在、typeパラメーターはGtlDigestor.Data
です。
どうすればよいですか?(コードの2行目は機能しません)