我想将 .conf 文件直接转换为 json,以便将其传递给前端。有没有办法在 scala/play 中做到这一点?我现在走的路似乎非常麻烦:
val conf: Configuration = play.api.Configuration.apply(ConfigFactory.parseFile(new File("app/assets/strings.conf")))
conf.entrySet.seq.map(t => t._1 -> t._2.unwrapped())
// which gives me a Seq[(String, AnyRef)] which cannot be converted with Json, so the path from here is even uglier
我很想回到 JSON,但 HOCON 语法非常适合我们的用例。HOCON 基本上是带有较少大括号和引号的 JSON - 所以转换应该非常简单。我仍然找不到一种简单的方法来使用 play/scala 做类似的事情。