Serializar un campo como json
Necesito enviar un cuerpo JSON al servicio REST. Desafortunadamente, el servicio es bastante antiguo y necesito enviar un POJO que contenga un campo de cadena JSON. Entonces se ve así:
class SomeData {
int id;
SomePojo jsonField;
...
}
Entonces SomeData debería enviarse así:
{'id': 1, 'jsonField': some_json_string}
No he encontrado ninguna anotación mágica de Jackson para que funcione y tengo dudas de que se pueda hacer de alguna manera debido a la eliminación de tipo en Java y puede que no sea posible escribir un serializador personalizado para este propósito, pero no estoy seguro .
¿Podría sugerirme alguna idea de cómo puedo hacer que funcione o solucionar el problema? ¡Muchas gracias por adelantado!