如何配置Spring Boot中JSON字段的注解:@JSONField、@DateTimeFormat、@JsonFormat、@JsonProperty?
- 内容介绍
- 文章标签
- 相关推荐
本文共计318个文字,预计阅读时间需要2分钟。
JSONField 注解用于属性上,作用是将属性的名称与转换为 toString() 的名称不一致时使用。例如:
java@JSONField(name=user_id)private String userId;
当 `userId` 为 a;使用:
javaJSON.toJSONString(entity)
输出为:
json{u:a}
JSONField
注解在属性上,作用为:
属性的名称与转为toString的名称不一样时,使用该注解。
例如:
当userId="a"; 使用:
JSON.toJSONString(entity)输出为:
{ "user_id":"a" }JsonProperty
作用: 当接口请求或前端请求,实体类为参数。 属性名与请求的名称不一样时,使用该注解。
本文共计318个文字,预计阅读时间需要2分钟。
JSONField 注解用于属性上,作用是将属性的名称与转换为 toString() 的名称不一致时使用。例如:
java@JSONField(name=user_id)private String userId;
当 `userId` 为 a;使用:
javaJSON.toJSONString(entity)
输出为:
json{u:a}
JSONField
注解在属性上,作用为:
属性的名称与转为toString的名称不一样时,使用该注解。
例如:
当userId="a"; 使用:
JSON.toJSONString(entity)输出为:
{ "user_id":"a" }JsonProperty
作用: 当接口请求或前端请求,实体类为参数。 属性名与请求的名称不一样时,使用该注解。

