我需要找出两个相同类型的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
}
有人可以帮助解决上述问题吗?