GSON拡張機能でRetrofitとAutoValueを使用しています。 すべて正常に動作しますが、サーバーが値を返さないときにプロパティを初期化する方法が見つかりませんでした。 NPEを避けるために注釈@Nullableを追加できますが、nullを避けてjsonに設定されていないプロパティのデフォルト値を設定できるようにしたいと考えています。Retrofitとオートバリューでプロパティを初期化する
私はgson拡張子を使用せずにプロパティを設定するためにビルダーを使用する方法を知っているが、デフォルト値を設定するために拡張機能を使用するとき、私はこれらのビルダー(またはその他の平均値)を使用する方法がわかりません。
http://github.com/rharter/auto-value-gson/issues/47
しかしwayaroundは、構文解析のために、その中でgsonするために、独自のモデルを渡すことです:
Gsonを使用していますか?同様に、RestAdapter.Builder()。setConverter(新しいGSonConverter(GSonFactory.getConfiguredGson()))? –
はい、私はGson – kingston