如何比较2 JSONS的值?

时间:2016-11-29 00:02:49

标签: java json jackson

如何比较值是否小于或等于2 jsons?

我有一个Json:

{"item1":{"443189342":0,"438702562":5,"437211162":0,"496545602":0,"444776102":0},"item2":{"443189342":4,"438702562":2,"437211162":2,"496545602":5,"444776102":22}}

至于现在我在做什么:

  private static void compareValues(ObjectNode value1, ObjectNode value2) {
        assertEquals(value1, value2);
    }

但我想声明值是否超出阈值(0.05)?我的意思是如何验证值是否相同或value1是否小于value2?

1 个答案:

答案 0 :(得分:0)

首先复制一些json面食 http://www.jsonschema2pojo.org/ 这将为您提供一个很好的java类对象! 然后你想在该类中扩展Comparable。这将要求您覆盖隔离区。见下面的链接。

http://javarevisited.blogspot.com/2011/11/how-to-override-compareto-method-in.html  祝你好运!!