我有一个包含 JSON 的字符串字段的 java 类。JSON-B 序列化它会(自然地)导致 JSON 像{\"key\":\"value\"}
等一样被转义,但是最干净的方法是什么?当然,如果我将 String 更改为 JsonStructure,一切都会自动运行,但我对纯 String 的情况很感兴趣。
我尝试使用 @JsonbTypeSerializer 注释 String 字段并为其实现自定义序列化程序,但 JsonGenerator 中的所有内容都会自动添加转义我没有找到任何方便的 JsonGenerator 委托器,可以让我将 SerializationContext.serialize 与自定义 JsonGenerator 一起使用(没有实现所有方法)
本质上,我只是在寻找“内容是正确的 JSON,只需将其直接添加到字符串”
有人遇到过这种情况并发现了一些简单的东西吗?
在此先感谢,尼克