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

网站制作优质公司宁波网站推广哪家公司好

网站制作优质公司,宁波网站推广哪家公司好,godaddy wordpress,网站建设提案怎么写1. 场景 有一项工作,需要将数据从一个服务S中读取出来(得到的是一个JSON),将数据解析转换以后构造成一个数组的类型A的对象,写入到一个服务T中。 A.class Data public class A {String f0 ;String f1 ; }在发现需要…

1. 场景

有一项工作,需要将数据从一个服务S中读取出来(得到的是一个JSON),将数据解析转换以后构造成一个数组的类型A的对象,写入到一个服务T中。

  • A.class
@Data
public class A
{String f0 ;String f1 ;
}

在发现需要增加一种类型A的字类型B,这个类型属性非常多(将近一百),在这种情形下,如果直接定义出类型B来,定义那么多属性,还得设置,将会有更大的工作量,所以考虑是不是这些额外的信息可以用一个Map来存储。变成如下结构:

  • A.class
@Data
public class A
{String f0 ;String f1 ;Map<String , Object> otherPropMap ;
}

输出的JSON:

{"f0":"" ,"f1":"" ,"op1":"" ,"op2":"" ,
}

2. 做法

@Data
public class A
{String f0 ;String f1 ;Map<String , Object> otherPropMap ;@JsonAnyGetterpublic Map<String , String> getOtherPropMap(){return otherPropMap ;}
}

在jackson-annotations-2.11时,@JsonAnyGetter注解只能用在Method上,在2.13版本中,已经可以直接使用在属性上了。

3. JsonUnwrapped用法

@JsonUnwrapped注解,只对Bean其作用,Map是不能起作用的。例如下面是可以的。

@Data
public class A
{String f0 ;@JsonUnwrappedB f1 ;
}// B.java
public class B
{String f3 ;String f4 ;
}

那么输出结果是:

{"f0":"" ,"f3":"" ,"f4":""
}
http://www.hrbkazy.com/news/29983.html

相关文章:

  • 长沙快速建站模板品牌全网推广
  • 桂林网站制作网站2023引流软件
  • 企业网站的基本功能市场调研的步骤
  • 石家庄做外贸网站建设中国十大企业管理培训机构
  • 怎么样做网站的目录结构合肥网站优化技术
  • 安徽网站建设的基本步骤搜索引擎优化服务
  • 台州找人做网站下载百度app下载
  • 怎么创立自己的网站河南网站建设报价
  • 一级a做爰片2017免费网站搜索引擎的营销方法有哪些
  • 网站备案地上海seo外包
  • 中央决定唐山秦皇岛合并wp博客seo插件
  • 网站大全免费电影企业qq官网
  • 商标设计找哪里赣州seo外包怎么收费
  • 网络优化大师郑州厉害的seo优化顾问
  • 怎么做各大视频网站的会员代理软文代写自助发稿平台
  • 淮安网站建设电话站长统计 站长统计
  • 个人网站备案需要哪些网络舆情分析报告范文
  • 网站制作建设百度用户服务中心官网
  • 宣传型商务网站十大免费网站推广
  • 做网站维护价格苏州疫情最新通知
  • 做外链一定要淘宝网站吗sem推广软件
  • 网页设计网站测试私人浏览器
  • 外贸b2c平台都有哪些网站seo服务内容
  • 网站后台管理系统教程如何做营销
  • 网站怎么做关键词研究关键词调词平台哪个好
  • 宝宝个人网站模板活动营销推广方案
  • 河南郑州网站制作独立站
  • 怎么用织梦做自己的网站百度关键词优化查询
  • 国家住房和城乡建设部网站查询十大免费推广平台
  • 广州高档网站建设南昌百度搜索排名优化