Unmarshalling в пользовательский класс Java имеет свои преимущества и недостатки. Это дает вам хорошую статическую типизацию, но это хорошо, статично. Javadoc для @JsonAnySetter
предполагает, что он похож на @XmlAnyElement
в JAXB, но в отличие от @XmlAnyElement
объекты данных не содержат информации об именах, поэтому это улица с односторонним движением.
если вам нужно обрабатывать динамические потоки JSON, вам нужно прикусить пулю и использовать Map
или JsonNode
.