如何在Java属性文件中转义双列?

时间:2016-01-20 16:31:52

标签: java scala properties-file typesafe-config

我正在使用

com.typesafe.config.ConfigFactory
// some time later 
params("myvar") = config.getString("myvar").trim  

密钥的值是一个wasb地址。似乎":"不起作用(如错误消息所示),即

wasb":"//rest_of_the_path

:的转义字符是什么?

1 个答案:

答案 0 :(得分:0)

您没有使用属性API,而是TypeSafe Config

您需要将该密钥包装成双引号。引自TypeSafe Config documentation

  

字面上使用不带引号的字符串,它们不支持任何类型的转义。当您需要编写不带引号的字符串中不允许的字符时,可以始终使用带引号的字符串作为替代字符。

因此,您的密钥需要为"wasb://rest_of_the_path"