[java] JSONArray filter하기

Jin·2022년 3월 1일
0

Java

목록 보기
3/4
import net.sf.json.JSONObject;

...

JSONArray arr = [{...}, {...}, ...];

List<JSONObject> list = arr.stream()
	.filter(json -> "apple".equals(((JSONObject) json).getString(key))
        .collect(Collectors.toList());
        
...

JSONArray를 필터링한 후 list 형태로 만드는 방법입니다.

filter 후 다시 JSONArray 형태로 바꾸고 싶었는데 찾지 못하여 차선책인 List로 바꾸어 사용하였습니다.

profile
배워서 공유하기

0개의 댓글