如何在末尾使用带点的键?

时间:2016-03-15 06:35:54

标签: java yaml bukkit

例如:

"This is a sentence.": "This is the result sentence."

如果我在密钥后面添加一个点,我得到一个错误,即YAML文件变为空路径,我该如何解决?

编辑: 我收到了这个错误:

java.lang.IllegalArgumentException: Cannot set to an empty path

使用时:

FileConfiguration langPack_EN = YamlConfiguration.loadConfiguration(getResource("lang_EN.yml"));

我正在尝试创建一个语言包,所有翻译都保存在.yml中。

编辑: 附加信息: http://wiki.bukkit.org/Configuration_API_Reference#Paths

示例langPack.yml:

A:
  B: "Value"

示例代码:

String test = langPack_EN.get("A"); //Get B as Object
String test2 = langPack_EN.getString("A.B"); //Get "Value" as String

点是否会影响'路径?我的假设。

1 个答案:

答案 0 :(得分:1)

您需要更改路径分隔符:

getConfig().options().pathSeparator(',');