找到两个json字符串之间的差异并获得差异

时间:2017-04-12 16:41:42

标签: java json

我需要找出两个相同类型的json文件之间的区别,在执行diff之后需要获得上述格式的结果,如下所示

示例FirstJson字符串:

{"pipelineDisbursement":{"loanNo":"1","segmentNo":"1","cpNo":"1","summarySheet":[{"id":"1","category":"2"}]}}

示例SecondJson String

{"pipelineDisbursement":{"loanNo":"2","segmentNo":"2","cpNo":"2","summarySheet":[{"id":"2","category":"2"}]}}

期望的输出:

    {
        "entity": "pipelineDisbursement",
        "diff": [{
            "attribute": "loanNo",
            "before": "1",
            "after": "2"
        }, {
            "attribute": "segmentNo",
            "before": "1",
            "after": "2"
        }]

and so on
    }

有人可以帮助解决上述问题吗?

0 个答案:

没有答案