Parcourir la source

Merge remote-tracking branch 'origin/master'

许家凯 il y a 4 ans
Parent
commit
123e64224a
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      src/main/java/com/winhc/bigdata/udf/split_json.java

+ 3 - 0
src/main/java/com/winhc/bigdata/udf/split_json.java

@@ -20,6 +20,9 @@ import static apsara.odps.TypesProtos.Type.Map;
 public class split_json extends UDF {
 
     public String evaluate(String unionJson, String keys) {
+        if(StringUtils.isBlank(unionJson) || StringUtils.isBlank(keys)){
+            return "";
+        }
         Gson gson = new Gson();
         List<Litigant> litigants = gson.fromJson(unionJson, new TypeToken<List<Litigant>>() {
         }.getType());