Serializando um campo como json
Preciso enviar um corpo JSON para o serviço REST. Infelizmente, o serviço é bastante antigo e preciso enviar um POJO, contendo o campo de string JSON. Então fica assim:
class SomeData {
int id;
SomePojo jsonField;
...
}
Portanto, SomeData deve ser enviado assim:
{'id': 1, 'jsonField': some_json_string}
Não encontrei nenhuma anotação mágica de Jackson para fazê-la funcionar e tenho uma dúvida de que possa ser feita de alguma forma por causa do apagamento de tipo em Java e talvez não seja possível escrever um serializador personalizado para esse fim, mas não tenho certeza .
Você poderia sugerir alguma idéia de como eu posso fazê-lo funcionar ou solucionar o problema? Muito obrigado antecipadamente!