当前位置: 首页 > news >正文

做自媒体都有什么网站做擦边球的网站

做自媒体都有什么网站,做擦边球的网站,成都市住房和城乡建设局网站,自己做的网站如何让别的网可以查看jackson自定义序列化和反序列化 自定义序列化 序列化主要作用在返回数据的时候以BigDecimal统一返回3位小数为例自定义序列化处理类继承jackson的JsonSerializer类#xff0c;重写serialize方法 /*** author liouwb*/ public class BigDecimalSerializer extends JsonSeria…jackson自定义序列化和反序列化 自定义序列化 序列化主要作用在返回数据的时候以BigDecimal统一返回3位小数为例自定义序列化处理类继承jackson的JsonSerializer类重写serialize方法 /*** author liouwb*/ public class BigDecimalSerializer extends JsonSerializerBigDecimal {Overridepublic void serialize(BigDecimal value, JsonGenerator jsonGenerator, SerializerProvider serializers) throws IOException {jsonGenerator.writeString(formatBigDecimal(value));}/*** 保留3位小数*/private String formatBigDecimal(BigDecimal value) {if (Objects.nonNull(value) value.compareTo(BigDecimal.ZERO) 0) {DecimalFormat df new DecimalFormat();df.applyPattern(0.000);return df.format(value);}return null;} }使用的时候可以直接使用Jackson的JsonSerialize注解 JsonSerialize(using BigDecimalSerializer.class)private BigDecimal amount;自定义反序列化 接收前端传入数据继承JsonDeserializer类重写deserialize方法例子后端传入前端的图片链接去掉域名只保存path部分 /*** author liouwb*/ public class StaticUrlDeserialize extends JsonDeserializerString {Overridepublic String deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException {// 前端传入数据String text jsonParser.getText();// 域名前缀String domain https://domain/;// 去掉域名保留pathString path text.replace(domain, );return path;} }使用的时候可以直接使用Jackson的JsonDeserialize注解 ApiModelProperty(value 用户头像, position 6)JsonDeserialize(using StaticUrlDeserialize.class)private String avatar;统一配置自定义序列化、反序列化 也可以使用全局统一配置统一处理BigDecimal返回格式和日期 /*** author liouwb*/ Configuration public class JacksonConfig {Beanpublic ObjectMapper ObjectMapper() {ObjectMapper objectMapper new ObjectMapper();SimpleModule simpleModule new SimpleModule();// 自定义序列化BigDecimalsimpleModule.addSerializer(BigDecimal.class, new BigDecimalSerializer());// 自定义日期的序列化和反序列化simpleModule.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(yyyy-MM-dd HH:mm:ss)));simpleModule.addSerializer(LocalDate.class, new LocalDateSerializer(DateTimeFormatter.ofPattern(yyyy-MM-dd)));simpleModule.addSerializer(LocalTime.class, new LocalTimeSerializer(DateTimeFormatter.ofPattern(HH:mm:ss)));simpleModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(yyyy-MM-dd HH:mm:ss)));simpleModule.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern(yyyy-MM-dd)));simpleModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern(HH:mm:ss)));objectMapper.registerModule(simpleModule);return objectMapper;} }
http://www.zqtcl.cn/news/780834/

相关文章:

  • 四川内江网站建设太原网站建设网格未来
  • 陕西 网站建设 陕ICP创建商务站点的主要工作
  • 做照明出口的网站深圳 网站制作
  • 门户网站建设 简报嘉兴设计公司有哪些
  • 资阳房地产网站建设学校网站建设板块分析
  • 山东华邦建设网站首页wordpress h5自适应
  • 合肥市建设工程劳务分包合同备案表在哪个网站下载国际国内热点新闻事件
  • 临猗做网站怎么做挣钱的网站
  • 做软装找图片的网站wordpress 表单留言
  • 360网站挂马检测wordpress路径爆出
  • 有什么网站学做标书的专门做短视频的公司
  • 网站怎么做图片动态图片短视频推广
  • 海口的网站建设网页设计欣赏可爱风格
  • 高端网站设计哪个好五莲网站建设维护推广
  • 外贸网站 测速国内创意网页设计
  • 网站商城前台模板免费下载自己做网站统计
  • 十大免费货源网站免费版本厦门建网站多少钱
  • 网站建设投标书范本深圳网页设计培训多少钱
  • 动态ip可以做网站北京万户网络
  • 网址大全免费网站中国建设银行驻莫斯科网站
  • 网站建设 教材 推荐网站导入
  • 网站备案扫描智能软件开发就业前景
  • 快速网站建设费用口碑营销图片
  • wordpress地址和站点地址错天津seo诊断
  • 张云网站建设做谷歌推广比较好的公司
  • 电子商务网站建设与管理的论文题目智能自助建站系统源码
  • 个人网站建设价格网站做视频转流量
  • 点网站出图片怎么做深圳市中心在哪
  • 企业网站建设58同城网站优化排名软件哪些最好
  • 最专业企业营销型网站建设企业宣传海报设计制作