问题点解析:

1,返回的数据类型是这样的情况:

{"LANZ_ROOT":{"ErrorNum":"2008","JobID":"","PhonesSend":"","ErrPhones":"","DeductionSMSs":"0"}}

解决前的实体:

json 返回数据命名不规范(不是驼峰命名)导致反序列化出现问题

json 返回数据命名不规范(不是驼峰命名)导致反序列化出现问题

LANZ_ROOT 有下划线,里面的数据字段类型都是首字母大写的 

这样导致的情况是在实体没有处理前:反序列化(fromJson)之后 返回的数据结果为空(null)程序也不报错

解决方法:

@JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name 

在实体加注解

@JsonProperty("LANZ_ROOT")

json 返回数据命名不规范(不是驼峰命名)导致反序列化出现问题

json 返回数据命名不规范(不是驼峰命名)导致反序列化出现问题

 

相关文章:

  • 2022-12-23
  • 2021-07-16
  • 2021-05-18
  • 2021-11-18
  • 2021-12-16
  • 2021-09-16
  • 2021-05-02
  • 2021-08-11
猜你喜欢
  • 2022-01-09
  • 2021-12-07
  • 2021-07-21
  • 2022-12-23
  • 2021-11-14
  • 2022-01-16
  • 2021-11-15
相关资源
相似解决方案