【发布时间】:2015-04-27 17:15:31
【问题描述】:
PlayFramework 是否支持 yaml 集?我已经尝试了由snakeyaml documentation 指定的格式,但只有集合的第一个成员被添加到集合中,其余的被忽略。以下是我尝试过的一些示例。
groups:
- &adminGroup !!my.package.UserGroup
name: admin
roles:
- *adminRole
users: !!set
? *adminUser
? *adminUser2
也试过users: [ *adminUser, *adminUser2 ] 和
users: !!set { *adminUser, *adminUser2 }
【问题讨论】:
-
尝试在末尾添加破折号,参见this answer。如果这不起作用,您可以尝试使用列表来代替
-
我之前曾尝试过在末尾加上破折号,但出现异常“此处不允许序列条目”
-
你试过使用列表吗?顺便说一句,您使用的是 Play 2.x 对吗?我认为 Play 1 YAML 使用了不同的语法...
-
我正在使用 Play 2.2.3 并且列表确实有效,只是对于这个 bean,我需要一个集合。
标签: playframework yaml snakeyaml