1

Play framework 2.0.4インストールしました。JSON私が持っているJavaアプリの場合、応答をフォーマットでレンダリングしたいと思います。

しかし、私が使用していたときrenderJSON、コンパイラは次のように与えます:

メソッドrenderJSON(Map<String,String>)はタイプ Status に対して未定義です

ここで何が欠けていますか?

public class Status extends Controller {

    public static void myMethod(String url) {
        Map<String, String> map = new HashMap<String, String>();
        map.put("id", "1069");
        map.put("url", url);
        renderJSON(map);
    }
}
4

1 に答える 1

3

アプリケーションをバージョン 1 から 2 に移植しようとしていると思いますか? Play 2 では、次のようにして JSON 応答を返します。

ObjectNode result = Json.newObject();
result.put("id", "1069");
result.put("url", url);
return ok(result);

ドキュメントも参照してください。

于 2012-12-26T08:44:58.443 に答える