직렬화에 대해 클래스가 두 가지 방법으로 (String과 enum처럼) 속성을 보내는 방식으로 Jackson과 클래스를 직렬화하려고합니다. JSON 출력을 선언하지 않고 실제로 다른 속성을 JSON 출력에 추가하도록 Jackson을 결정하려면 어떻게해야합니까? :Jackson과 함께 추가 등록 정보를 직렬화 할 수 있습니까?
내 코드는 내가 잭슨으로 이것을 직렬화 할
private LearningForm cnfpLearningOrganisationLearningForm;
......
/**
* @return the cnfpLearningOrganisationLearningForm
*/
public String getCnfpLearningOrganisationLearningFormSearch() {
return cnfpLearningOrganisationLearningForm.getValue();
}
/**
* @return the cnfpLearningOrganisationLearningForm
*/
public LearningForm getCnfpLearningOrganisationLearningForm() {
return cnfpLearningOrganisationLearningForm;
}
이다 { .... cnfpLearningOrganisationLearningForm : someValue와 cnfpLearningOrganisationLearningFormSearch : differentValue 는 .... }
이 있습니까 CnfpLearningOrganisationLearningFormSearch를 클래스의 직렬화 (쓸모없는 예외) 필드로 선언하지 않고이 작업을 수행하는 방법은 무엇입니까?
감사합니다.
그 위치에 조건을 설정할 수있는 방법이 없습니다. 고마워.하지만, 나는 JsonProperty로 조금 놀아, 내가 무엇을 할 수 있는지 보자. – Andrei