import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
@Slf4j
public class JsoncompairUtil {
public static List<String> exclude;
public static boolean compareRun(JSONObject json1, JSONObject json2, String excludeString) {
if (!StringUtils.isEmpty(excludeString)) {
exclude = Arrays.asList(excludeString.split(","));
}
String ret = JsoncompairUtil.compareJson(json1, json2, null, new JSONObject());
exclude = null;
return ret.isEmpty();
}
public static String compareJson(JSONObject json1, JSONObject json2, String key, JSONObject error) {
for (String s : json1.keySet()) {
key = s;
if (exclude != null && exclude.contains(key)) {
java-json比对功能类
最新推荐文章于 2024-05-15 06:06:21 发布