我正在使用javers库来比较两个对象。我知道该库具有创建带有两个对象之间差异的json的功能。我的问题是,是否可以自定义json?
使用javers.getJsonConverter().toJson(diff)
根据文档我得到以下json
{
"changeType": "ValueChange",
"globalId": {
"valueObject": "....Address",
"ownerId": {
"entity": "Employee",
"cdoId": "Frodo"
},
"fragment": "primaryAddress"
},
"property": "city",
"left": "Shire",
"right": "Mordor"
}
但我不需要
changeType
或globalId
。获得属性,左属性,右属性以及重命名属性(例如,从左重命名为旧)的最佳方法是什么。我尝试将
registerValueTypeAdapter
方法与TypeAdapter一起用于ValueChange类,但未成功。 最佳答案
查看官方文档:
LINK