序列化Typesafe配置对象

时间:2013-04-04 21:22:21

标签: config typesafe-stack

我想将Config对象(https://github.com/typesafehub/config)保存为序列化字符串(可能是JSON ??)并在需要时将其读回。但是,我没有在支持的Config api文档上找到任何API。对此有任何帮助表示赞赏。

我试过

config.toString

但结果看起来像

配置(SimpleConfigObject({...数据}))

2 个答案:

答案 0 :(得分:55)

试试这个:

config.root().render(ConfigRenderOptions.concise())

答案 1 :(得分:0)

当然,您也可以调整一些参数,例如:

val renderOptions = ConfigRenderOptions
  .defaults()
  .setOriginComments(false)
  .setComments(false)
  .setFormatted(true)

println(config.root().render(renderOptions))