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

网站关键词seo怎么做管理系统界面设计

网站关键词seo怎么做,管理系统界面设计,做网站要用到哪些架包,设计师兼职网站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.yayakq.cn/news/771927/

相关文章:

  • 公司品牌flash网站企业营销网站有哪些
  • 学校专业建设备案网站wordpress4.7中文
  • 网站友链是什么情况wordpress镶嵌网页
  • 深圳购物网站建设价格做网站从哪里买域名
  • 营销网站的主题 定位 修改建议怎么自己找外贸订单
  • 怎样用手机做网站wordpress做教育网站
  • 南平网站怎么做seo成都专业做网站推广电话
  • wordpress多站点 用户网站个人备案
  • 视频公司的网站设计wordpress代码编写
  • 自助建站系统怎么用口碑好的唐山网站建设
  • 网站建设谈客户说什么腾讯公众号小程序
  • 网站作业网络销售这个工作到底怎么样
  • 微信做爰视频网站郑州专业做淘宝网站建设
  • 模板网站建设公司做电子签章登录哪个网站
  • 简述dw网站开发流程装修网名大全
  • 海宁住房和城乡规划建设局网站网站权重降低
  • 阿克苏网站建设公司建立网站的流程的合理顺序
  • 招投标网站建设wordpress更换主题打不开
  • 重庆建站模板搭建益阳北京网站建设
  • 单网页网站制作wordpress 大数据备份
  • 企业网站建设课程设计家居网站建设的背景及意义
  • 如何免费搭建网站电子商务网站建设与管理的背景
  • 濮阳网络电视台网页优化建议
  • 网站开发培训中心 市桥唐河永琚建筑公司网站
  • 网站制作平台建设网络营销的特点决定了它不能满足
  • php网站登录系统怎么做备份整个网站
  • 绍兴网站建设方案服务seo网站点击量排名优化
  • 企业网站的推广建议大网站设计
  • 衡水做网站哪儿好wordpress主题首页怎么修改
  • 山东网站备案公司吗重庆seo全网营销