7

Play フレームワークの構成ファイルからユーザーのリストを読み取るにはどうすればよいですか? 私はこのようなことをしようとしました:

users=[{uid:123,pwd:xyz},{uid:321,pwd:abc}]

プレイアプリから

 List<Object> uids = Play.application().configuration().getList("users");

これでオブジェクトのリストが得られます。リストを反復処理すると、各オブジェクトが次のように取得されます

{uid=123,pwd=xyz} and {uid=321,pwd=abc}

この時点で、uid の値をエレガントに取得する方法がわかりません。最初と最後の角かっこを省略し、前後の等号を解析するというハッキーな仕事をすることはできますが、それはあまりにも醜いでしょう! 何か案が?(アプリケーションはJavaで書かれています)

ありがとう

4

3 に答える 3

2

私にとってのuidの音のリストは次のとおりです。

# List of UID's
users=[123,456,789] // every number represents a UID

次に、このリストを次のように取得できます。

List<Object> uids = Play.application().configuration().getList("users");

そして、これであなたが望むことをしてください:

for (Iterator<Object> iterator = uids.iterator(); iterator.hasNext();) {        
    Object object = (Object) iterator.next();
    System.out.println(object);
}

これはあなたが探しているものですか?ところで、Play Framework の構成オプションについて詳しくは、http ://www.playframework.com/documentation/2.1.0/Configuration をご覧ください。

于 2013-03-29T21:14:10.093 に答える