我需要将 JSON 正文发送到 REST 服务。不幸的是,服务很旧,我需要发送一个 POJO,包含 JSON 字符串字段。所以它看起来像这样:
class SomeData {
int id;
SomePojo jsonField;
...
}
所以 SomeData 应该像这样发送:
{'id': 1, 'jsonField': some_json_string}
我还没有找到任何 Jackson 魔术注释来使其工作,并且我怀疑它可以以某种方式制作,因为 Java 中的类型擦除并且可能无法为此目的编写自定义序列化程序,但我不确定.
您能否建议我如何使其工作或解决该问题的任何想法?非常感谢您!