JSONArray list = new JSONArray(); JSONObject json1 = new JSONObject(); json1.put("code","10086"); json1.put("name","张三"); list.add(json1); JSONObject json2 = new JSONObject(); json2.put("code","10087"); json2.put("name","李四"); list.add(json2); JSONObject json = (JSONObject)list.stream().filter(i -> "10087".equals(((JSONObject)i).get("code"))).findFirst().orElse(null);