2016-03-24 43 views
0

我希望能在我的web應用程序的application.conf定義屬性作爲一個JSON字符串,像下面這樣:逃生Scala的人物一起玩耍的配置文件

prop1 = "{key1:value1 , key2:value2}" 

然而,在我的情況的值裏面有雙引號,'\'不能作爲轉義字符。我怎麼可以聲明爲prop1內JSON,與在其內部雙引號,像

prop1 = "{key1 : \"value1\", key2:\"value2\" }" 

回答

1

由於玩的是使用引擎蓋下的類型安全的配置庫,因此HOCON格式,你可以使用多行字符串:

prop1 = """{ "key1": "value1", "key2": "value2" }""" 

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

+0

哇!這非常簡單:)謝謝! –

+0

只是好奇,如果我想介紹三個報價stirng「」「該怎麼辦?同意它可能永遠不會在真實場景中使用,仍然想知道是否有辦法。 –