在Json4s中保留一些null

时间:2016-07-20 12:33:42

标签: scala json4s

我试图在json中编写一个案例类,json4s很容易。

container

Json4s在省略空字段方面表现出色。问题是我希望保留things顶级的选项,但implicit val f = DefaultFormats.preservingEmptyValues中的所有内容(它都填充了嵌套选项)以保留这些空选项并为其提供服务作为Nulls。

以下问题指出了我正确的方向Json4s ignoring None fields during seriallization (instead of using 'null')

但是使用things会定位范围内的所有案例类。无论如何,我只能在{{1}}内定位字段。我不能专门针对字段,因为这样做很多,这样做可能会变得无法管理。

提前致谢

0 个答案:

没有答案