私は perks.conf を持っています:
autoshield {
name="autoshield"
price=2
description="autoshield description"
}
immunity {
name="immunity"
price=2
description="autoshield description"
}
premium {
name="premium"
price=2
description="premium description"
}
starter {
name="starter"
price=2
description="starter description"
}
jetpack {
name="jetpack"
price=2
description="jetpack description"
}
そして、私は自分のアプリケーションで特典を次のように繰り返したいと思っています:
val conf: Config = ConfigFactory.load("perks.conf")
val entries = conf.getEntries()
for (entry <- entries) yield {
Perk(entry.getString("name"), entry.getInt("price"), entry.getString("description"))
}
しかし、構成からすべてのエントリを返す適切なメソッドが見つかりません。を試してみconfig.root()
ましたが、システム、akka、およびその他の多くのプロパティを含むすべてのプロパティを返すようです。