Другой вопрос, но он относится к этому: Дезабилизация JSON с помощью Jackson - Почему JsonMappingException "Нет подходящего конструктора" ?
На этот раз я получаю другую ошибку, а именно, что десериализатор Джексона жалуется, что у меня нет метода "single-String constructor/ factory" в моем классе ProtocolContainer.
Однако, если я добавлю однострочный конструктор, например:
public ProtocolContainer(String json) {}
исключение действительно исчезает, но ProtocolContainer
, который я ожидал там, есть все "пустые", т.е. все его свойства находятся в их исходном состоянии и не заполняются в соответствии со строкой JSON.
Почему это?
Я уверен, что вам не нужен конструктор с одним строком, и если вы это сделаете, вам не нужно будет заполнять свойства в этом конструкторе, верно?
=)