Мне нравится,
List<JSONObject> jsonObjectList =[
{id: "aaa",key2: "bbb",key3="eee"},
{id: "aaa",key2: "bbb",key3="fff"},
{id: "aab",key2: "ccc",key3="eee"}
]
Мне нужно уникальное значение jsonObjectList, сравниваемое по значению id в java.
Я пробовал
List<JSONObject> distinctElements = jsonObjectList.stream()
.filter( distinctByKey(p -> p.getId()) )
.collect( Collectors.toList() );
Мне нужен следующий результат для примера выше:
distinctElements =[
{id: "aaa",key2: "bbb",key3="fff"},
{id: "aab",key2: "ccc",key3="eee"}
]