问题描述
@JsonIgnoreProperties(ignoreUnkNown = true) 公开课程LPRS {
private static final Logger LOG = LoggerFactory.getLogger(LPRS.class);
private List<String> lprs_equipment_id;
private String lprs_img_path;
private String timestamp_lprs_event;
private Common vehicle_plate_number;
private Common vehicle_trailer_number;
private String tailgating_indicator;
private String event_id;
private String lane_id;
private String gate_type;
private String lane_type;
private String lane_direction;
private String timestamp_send_event_rear;
private String timestamp_send_event_front;//public getters and setters
}
jsonString传递给下面的函数,它将字符串转换为对象。转换为对象后,如果我访问该对象,该函数将退出。我没有看到下面的任何日志。我也没有看到任何例外。我的实际代码捕获了Exception并也记录了它
公共SGS_LANE_INFO processLPRS(String jsonString)引发IOException {
LOG.info("jsonString - " + jsonString);
try {
String modJsonString=jsonString.replaceAll("=",":");
LOG.info("modJsonString - " + modJsonString);
ObjectMapper mapper = new ObjectMapper();
lprs= mapper.readValue(modJsonString,LPRS.class);
LOG.info("lprs.toString() - " + lprs.toString());
CommonTOSEntities vehicle_plate_no = new CommonTOSEntities();
//until this point,logs are printed
vehicle_plate_no.setValue(lprs.getVehicle_plate_number().getValue());
LOG.info("vehicle_plate_no.getValue() - " + vehicle_plate_no.getValue());
// above line does not print any log. actual code has lot of logs after this but it doesn't print either. the moment I access lprs.get**(),it exits function and do not print anything after that
}
finally{
return sgs_lane_info;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)