Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 查找两个json字符串之间的差异并获取差异_Java_Json - Fatal编程技术网

Java 查找两个json字符串之间的差异并获取差异

Java 查找两个json字符串之间的差异并获取差异,java,json,Java,Json,我需要找出相同类型的两个json文件之间的差异,在执行diff之后,我需要以如下所示的格式获得结果 示例JSON字符串: {"pipelineDisbursement":{"loanNo":"1","segmentNo":"1","cpNo":"1","summarySheet":[{"id":"1","category":"2"}]}} 示例JSON字符串 {"pipelineDisbursement":{"loanNo":"2","segmentNo":"2","cpNo":"2","su

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

示例JSON字符串:

{"pipelineDisbursement":{"loanNo":"1","segmentNo":"1","cpNo":"1","summarySheet":[{"id":"1","category":"2"}]}}
示例JSON字符串

{"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
    }

有人能帮我回答上面的问题吗?

有什么特殊的编程语言吗?@Rocket Hazmat-Java对我来说是最好的。我正在寻找一种类似于我的查询中提到的diff结构。有人能帮忙吗?