例如,当我使用JsonIdentityInfo时 @JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class,property =“@ dataSet”)
杰克逊将替换看似id的对象,例如以下内容。
{
"@dataSet" : 1,
"createdDate" : 1374039391476,
"lastUpdated" : 1374039391476,
"dataSetId" : 1,
"dataSetVersions" : [ {
"createdDate" : 1374039391486,
"lastUpdated" : 1374039391486,
"dataSetVersionId" : null,
"dataSetVersionNumber" : 1,
"startTime" : null,
"endTime" : null,
"dataSet" : 1 <------ 1 reference to "@dataSetId":1
}
我也尝试过@JsonIdentityReference(alwaysAsId = true)
此注释强制对象替换为id。但我想禁用替换
我可以禁用此功能而不是用id替换吗?