我正在使用Jackson 1.9.x将对象序列化/反序列化为JSON。
要求是必须使用根元素序列化某些对象,而某些对象必须不能。我知道我可以使用以下代码打开/关闭此功能:
mapper.configure(org.codehaus.jackson.map.SerializationConfig.Feature.WRAP_ROOT_VALUE, true);
但是我不能全局设置它,因为它需要在运行时更改。
我尝试使用自定义序列化程序但是当我调用自定义'serialize'方法时,我无法禁用根元素,因为已经生成了根元素。
欢迎任何建议。