Explorar o código

fix: 动态json字符串异常

许家凯 %!s(int64=4) %!d(string=hai) anos
pai
achega
f04f106079

+ 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()
     }
   }