मैं 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()
की कोशिश की, लेकिन ऐसा लगता है कि यह सिस्टम, अक्का और कई अन्य गुणों सहित सभी गुणों को लौटाता है।
आप [entrySet] की कोशिश की (http://typesafehub.github.io/config/latest/api/com/typesafe/config/Config.html#entrySet ())? – vidit