有没有办法在模型类字段中添加一些属性/注释来标记来自服务器的 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)));