Ну, тогда вам просто нужно кодировать getPojo (), чтобы вернуть строковое представление вашего атрибута. Это тоже будет работать.

ужно отправить тело JSON в службу REST. К сожалению, сервис довольно старый, и мне нужно отправить POJO, содержащий строковое поле JSON. Так это выглядит так:

class SomeData {
    int id;
    SomePojo jsonField;

    ...
}

Так что SomeData следует отправлять так:

{'id': 1, 'jsonField': some_json_string}

Я не нашел никакой магической аннотации Джексона, чтобы заставить это работать, и у меня есть сомнение, что это можно сделать как-то из-за стирания типов в Java, и может оказаться невозможным написать собственный сериализатор для этой цели, но я не уверен ,

Не могли бы вы предложить какую-либо идею о том, как я могу заставить его работать или обойти проблему? Заранее большое спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос