我安装了Play framework 2.0.4
。对于我的java应用程序,我想以JSON
格式呈现响应。
但是当我使用renderJSON
时,编译器会给出:
类型Status
的方法renderJSON(Map<String,String>)
未定义
我在这里想念的是什么?
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);
}
}
答案 0 :(得分:3)
我猜你试图将应用程序从版本1移植到2?在Play 2中,这是您返回JSON响应的方式:
ObjectNode result = Json.newObject();
result.put("id", "1069");
result.put("url", url);
return ok(result);
您还应该查看documentation。