比较两个具有相同键的Json对象并推入array-java

时间:2016-03-19 07:42:15

标签: java object

我有两个具有相同键的json对象

obj1 = {id:1,name:abc,rate:50}
obj2 = {id:1,name:abc,rate:100}

我想比较两个obj并将键推入已修改的数组

1 个答案:

答案 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]