32 lines
736 B
Java
32 lines
736 B
Java
|
|
package com.whdc.utils;
|
||
|
|
|
||
|
|
import com.alibaba.fastjson.JSONObject;
|
||
|
|
import org.apache.commons.lang3.StringUtils;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @author xusan
|
||
|
|
* @date 2023/4/17 16:44
|
||
|
|
*/
|
||
|
|
public class JsonUtils {
|
||
|
|
|
||
|
|
public static boolean isJson(String str) {
|
||
|
|
|
||
|
|
if (StringUtils.isBlank(str)){
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
try {
|
||
|
|
JSONObject.parseObject(str);
|
||
|
|
return true;
|
||
|
|
} catch (Exception e) {
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public static void updateJson(JSONObject jsonObject,String key){
|
||
|
|
String data = jsonObject.getString("DATA");
|
||
|
|
if (StringUtils.isNotBlank(data) && StringUtils.isBlank(jsonObject.getString(key))){
|
||
|
|
jsonObject.put(key,data);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|