サーバーからのjson応答のフィールドのシリアル化された名前( @SerializedName
fromに基づく質問)をマークするために、モデルクラスフィールドに属性/注釈を追加する方法はありますか?Gson
たとえば、サーバーからの応答にはstart_date
orのようなフィールドが含まれsome_date
ており、モデルにstartDate
orという名前のフィールドが必要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)));