Scala Play 配置文件中的转义字符

Ank*_*try 2 escaping properties-file playframework

我希望能够在application.conf我的 Web 应用程序中将属性定义为 json 字符串,如下所示:

prop1 = "{key1:value1 , key2:value2}"
Run Code Online (Sandbox Code Playgroud)

但是,在我的情况下,值中有双引号,并且 '\' 不能用作转义字符。如何在 prop1 中声明 json,其中包含双引号,例如

prop1 = "{key1 : \"value1\", key2:\"value2\" }"
Run Code Online (Sandbox Code Playgroud)

cbl*_*ley 5

由于 Play 在后台使用类型安全配置库,因此使用 HOCON 格式,您可以使用多行字符串:

prop1 = """{ "key1": "value1", "key2": "value2" }"""
Run Code Online (Sandbox Code Playgroud)

https://github.com/typesafehub/config/blob/master/HOCON.md#multi-line-strings