直接上代码
// //直接GSON转换,并不能解决忽略大小写问题
// HotelAccountSettlementInfo detail = gson.fromJson(str, HotelAccountSettlementInfo.class); //这样的方法被放弃
//Json字符串转为java对象
com.fasterxml.jackson.databind.ObjectMapper ob =new com.fasterxml.jackson.databind.ObjectMapper();
//忽略未定义字段
ob.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
//json转bean时忽略大小写
ob.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);
HotelAccountSettlementInfo detail_obj = ob.readValue(str, HotelAccountSettlementInfo.class);