使用Jackson序列化空案例类

时间:2016-08-25 18:09:16

标签: json scala jackson

在使用Jackson序列化空案例类时是否可以包含类型信息?它只返回一个空对象{}。有趣的是,如果禁用@class,则空Java类包括SerializationFeatures.FAIL_ON_EMPTY_BEANS属性。有问题的代码

@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY)
case class Initial()

val mapper = new ObjectMapper()
mapper.registerModule(DefaultScalaModule)
val json = mapper.writeValueAsString(Initial)

0 个答案:

没有答案