如何使用和不使用根元素进行序列化

时间:2013-10-17 04:53:14

标签: java jackson

我正在使用Jackson 1.9.x将对象序列化/反序列化为JSON。

要求是必须使用根元素序列化某些对象,而某些对象必须不能。我知道我可以使用以下代码打开/关闭此功能:

mapper.configure(org.codehaus.jackson.map.SerializationConfig.Feature.WRAP_ROOT_VALUE, true);

但是我不能全局设置它,因为它需要在运行时更改。

我尝试使用自定义序列化程序但是当我调用自定义'serialize'方法时,我无法禁用根元素,因为已经生成了根元素。

欢迎任何建议。

0 个答案:

没有答案