Java 查找两个json字符串之间的差异并获取差异
我需要找出相同类型的两个json文件之间的差异,在执行diff之后,我需要以如下所示的格式获得结果 示例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
{"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结构。有人能帮忙吗?