소스 검색

Merge remote-tracking branch 'origin/matser' into matser

gaozl 10 달 전
부모
커밋
466c379191

+ 2 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/business/service/impl/AuditServiceImpl.java

@@ -335,6 +335,8 @@ public class AuditServiceImpl implements AuditService {
         if (BeanUtils.isNotEmpty(map) && BeanUtils.isNotEmpty(map.get("data_"))){
             String replaceSql = map.get("data_").toString().replaceAll("\\\\", "").
                     replaceAll("\"\\[","[").replaceAll("]\"","]");
+            //预处理,去除空格和换行符导致json转换失败问题
+            replaceSql = replaceSql.trim().replace("\r\n", "\\r\\n").replace("\n", "\\n");
             JSONArray jsonArray = JSONUtil.parseArray(replaceSql);
             //JSONArray jsonArray = JSONUtil.parseArray(map.get("data_").toString());
             StringBuilder sqlBuilder = new StringBuilder();