Scala Play 配置文件中的转义字符
Escape Characters in Scala Play configuration files
我希望能够在我的网络应用程序的 application.conf
中将 属性 定义为 json 字符串,如下所示:
prop1 = "{key1:value1 , key2:value2}"
但是,在我的示例中,值中包含双引号,并且“\”不能用作转义字符。我怎样才能在 prop1 中声明 json,里面有双引号,比如
prop1 = "{key1 : \"value1\", key2:\"value2\" }"
由于 Play 在后台使用类型安全配置库,因此您可以使用多行字符串的 HOCON 格式:
prop1 = """{ "key1": "value1", "key2": "value2" }"""
见https://github.com/typesafehub/config/blob/master/HOCON.md#multi-line-strings
我希望能够在我的网络应用程序的 application.conf
中将 属性 定义为 json 字符串,如下所示:
prop1 = "{key1:value1 , key2:value2}"
但是,在我的示例中,值中包含双引号,并且“\”不能用作转义字符。我怎样才能在 prop1 中声明 json,里面有双引号,比如
prop1 = "{key1 : \"value1\", key2:\"value2\" }"
由于 Play 在后台使用类型安全配置库,因此您可以使用多行字符串的 HOCON 格式:
prop1 = """{ "key1": "value1", "key2": "value2" }"""
见https://github.com/typesafehub/config/blob/master/HOCON.md#multi-line-strings