Map<String, Object>
객체의 유형 (매핑 된 값)이 키에 의해 결정되는 곳 을 직렬화 / 역 직렬화 할 수 있습니까?
{
"number":42,
"desc":"something really important",
"location":{
"x":9999,
"y":9999,
"wkid":9999
},
"shape":{
"type":"polyline",
"data":"dGhpcyBnZW9tZXRyeSBpcyBmYWtlIDpQ"
}
}
이 특별한 경우에 나는 그것이 desc
항상 될 것이라는 것을 안다 string
. location
그리고 shape
-써드 파티 클래스 (나는 그들에 대한 직렬화 기와 역 직렬화기를 가지고있다)와 다른 값들은 박스형 프리미티브이다.
잭슨과 이런 식으로 할 수 있습니까? MapSerializer / MapDeserializer를 사용하여 이러한 작업을 수행 할 수 있습니까? (예를 찾을 수 없습니다)
예, 가능합니다. jsonschema2pojo 시도하는 것이 좋습니다 . 붙여넣고 JSON
소스 유형을 선택하기 만하면 JSON
됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다