如何将JNothing序列化为null

时间:2013-07-08 08:15:20

标签: scala lift-json json4s

使用lift-json支持json4s,如果我执行以下操作:

val foobar = ("foo" -> JNothing) ~ ("bar" -> 42) 
println(write(foobar))

输出结果为:

{, "bar":42}

这是无效的JSON。我想获得:

{"foo":null, "bar":42}

有没有办法将JNothing序列化为null

1 个答案:

答案 0 :(得分:2)

我发现,如果我为JNothing替换JNull,我会得到我期望的结果。