我有两个具有相同键的json对象
obj1 = {id:1,name:abc,rate:50}
obj2 = {id:1,name:abc,rate:100}
我想比较两个obj并将键推入已修改的数组
答案 0 :(得分:0)
试试这个。
String[] result = obj1.keySet().stream()
.filter(k -> !obj1.get(k).equals(obj2.get(k)))
.toArray(String[]::new);
System.out.println(Arrays.toString(result));
// -> [rate]