Commit dc673a2e authored by 陈宏杰's avatar 陈宏杰

json转换

parent d3fe43d5
...@@ -2,6 +2,7 @@ package cn.quantgroup.report.service.baihang; ...@@ -2,6 +2,7 @@ package cn.quantgroup.report.service.baihang;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.io.IoUtil; import cn.hutool.core.io.IoUtil;
import cn.hutool.json.JSONUtil;
import cn.quantgroup.report.domain.baihang.*; import cn.quantgroup.report.domain.baihang.*;
import cn.quantgroup.report.error.QGException; import cn.quantgroup.report.error.QGException;
import cn.quantgroup.report.mapper.baihang.ApplyLoanInfoMapper; import cn.quantgroup.report.mapper.baihang.ApplyLoanInfoMapper;
...@@ -925,7 +926,7 @@ public class BaiHangFileReportService { ...@@ -925,7 +926,7 @@ public class BaiHangFileReportService {
bos = new FileWriter(HOST_PATH + targetFileName); bos = new FileWriter(HOST_PATH + targetFileName);
while(null != (dataStr = bis.readLine())) { while(null != (dataStr = bis.readLine())) {
Boolean noError = Boolean.TRUE; Boolean noError = Boolean.TRUE;
ApplyLoanInfoZhuDai applyLoanInfoZhuDai = JSONObject.parseObject(dataStr, ApplyLoanInfoZhuDai.class); ApplyLoanInfoZhuDai applyLoanInfoZhuDai = JSONUtil.toBean(dataStr, ApplyLoanInfoZhuDai.class);
for (String fieldName : checkFieldNameList) { for (String fieldName : checkFieldNameList) {
Field declaredField = ApplyLoanInfoZhuDai.class.getDeclaredField(fieldName); Field declaredField = ApplyLoanInfoZhuDai.class.getDeclaredField(fieldName);
Object property = BeanUtil.getProperty(applyLoanInfoZhuDai, fieldName); Object property = BeanUtil.getProperty(applyLoanInfoZhuDai, fieldName);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment