Ну, тогда вам просто нужно кодировать getPojo (), чтобы вернуть строковое представление вашего атрибута. Это тоже будет работать.
ужно отправить тело JSON в службу REST. К сожалению, сервис довольно старый, и мне нужно отправить POJO, содержащий строковое поле JSON. Так это выглядит так:
class SomeData {
int id;
SomePojo jsonField;
...
}
Так что SomeData следует отправлять так:
{'id': 1, 'jsonField': some_json_string}
Я не нашел никакой магической аннотации Джексона, чтобы заставить это работать, и у меня есть сомнение, что это можно сделать как-то из-за стирания типов в Java, и может оказаться невозможным написать собственный сериализатор для этой цели, но я не уверен ,
Не могли бы вы предложить какую-либо идею о том, как я могу заставить его работать или обойти проблему? Заранее большое спасибо!