0

サーバーからのjson応答のフィールドのシリアル化された名前( @SerializedNamefromに基づく質問)をマークするために、モデルクラスフィールドに属性/注釈を追加する方法はありますか?Gson

たとえば、サーバーからの応答にはstart_dateorのようなフィールドが含まれsome_dateており、モデルにstartDateorという名前のフィールドが必要acquisitionDateです。私のSpringサーバーでは、応答モデルのフィールドに@SerializedName("start_date").

私は次のように使用Angular 10してHttpClientいます:

httpClient.get<MyModel[]>(environment.apiUrl + '/getData')
            .pipe(map(models => models.map(m => Object.assign(new MyModel(), m)));
4

1 に答える 1