시스템이 JSON 데이터를 비 직렬화 할 때의 처리 순서를 이해하려고합니다.JSON을 비 직렬화 할 때 설정되는 인수는 무엇입니까?
POJO 생성시 인수가 설정 되었습니까? 또는 여러 setSomeArg (String someValu) 메서드를 호출하여 인수를 설정하는 중입니까?
검색이나 Google을 통해 내 대답을 찾지 못했습니다. 이 점에 대해 통찰력을 주셔서 감사합니다. 이것이 이미 게시물에 대한 중복 인 경우 링크를 게시하고 중복이라고 말하면 안됩니다. 감사.
나는 FasterXML.Jackson 라이브러리를 사용하고 있습니다 :
좀 더 완전한 예제를 원하는 경우, JavaDoc를 보라. 나는 위의 것을 이해한다. 그것은 내가 궁금해하는 가치의 실제 설정 일 뿐이다. 이 속성은 JSON의 값으로 속성을 설정하여 설정하거나 해당 속성에 대해 POJO에 정의 된 setSomeMethod()를 사용합니까? – Elijah
방금 귀하의 의견에 맞는 답변을 편집했습니다. "setLong (objectConcerned, value)"는 내가 생각하기에, 당신이 찾고있는 방법이다. – yanneke
같은 페이지에 있습니다. JSON이 pojo로 deserialize 될 때 pojo 속성이 setSomeArg (String someValu) 메서드에 의해 설정되고 이것이 항상 사실이라고 말하는 것입니다. – Elijah