- 去除jsonObject中相同的元素
package yang; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; public class Test { public static void main(String[] args) { JSONObject resultJson=new JSONObject(); JSONArray arrJson=new JSONArray(); JSONArray arrJson1=new JSONArray(); JSONObject paramJson=new JSONObject(); JSONObject paramJson1=new JSONObject(); JSONObject paramJson2=new JSONObject(); JSONObject paramJson3=new JSONObject(); paramJson.put("createdTime", "1452478486000"); paramJson.put("modifiedTime", "1487818021000"); paramJson1.put("createdTime", "1452478486001"); paramJson1.put("modifiedTime", "1487818021001"); paramJson2.put("createdTime", "1452478486002"); paramJson2.put("modifiedTime", "1487818021002"); arrJson.add(0, paramJson); arrJson.add(1, paramJson1); arrJson1.add(0, paramJson); arrJson1.add(1, paramJson1); arrJson1.add(2, paramJson2); Map<String, Object>map=new HashMap<String, Object>(); System.out.println(JSON.toJSONString(arrJson, true)); System.out.println("qqqqqqqq"+JSON.toJSONString(arrJson1, true)); for (int i = 0; i < arrJson.size(); i++) { JSONObject js=(JSONObject) arrJson.get(i); for (int j = 0; j < arrJson1.size(); j++) { JSONObject js1=(JSONObject) arrJson1.get(j); if (js1.getString("createdTime").equals(js.getString("createdTime"))) { arrJson1.remove(j); } } } System.out.println(JSON.toJSONString(arrJson1, true)); } }
一些无聊的代码
最新推荐文章于 2024-05-28 20:59:22 发布