소스 검색

fix: 动态json字符串异常

许家凯 4 년 전
부모
커밋
f04f106079
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      src/main/scala/com/winhc/bigdata/spark/utils/ChangeExtractUtils.scala

+ 3 - 2
src/main/scala/com/winhc/bigdata/spark/utils/ChangeExtractUtils.scala

@@ -1,6 +1,7 @@
 package com.winhc.bigdata.spark.utils
 
 import org.apache.commons.lang3.StringUtils
+import com.winhc.bigdata.spark.implicits.CaseClass2JsonHelper._
 import com.winhc.bigdata.spark.implicits.MapHelper._
 
 /**
@@ -28,9 +29,9 @@ object ChangeExtractUtils {
 
   private def getValueOrNull(value: String): String = {
     if (StringUtils.isNotBlank(value)) {
-      "\"" + value + "\""
+      value.toJson()
     } else {
-      "\"\""
+      "".toJson()
     }
   }