2012-12-26 44 views
1

我已安装Play framework 2.0.4。对于我有的Java应用程序,我想以JSON格式呈现响应。renderJSON(Map <String,String>)方法未定义

但是我用renderJSON时,编译器会发出:

方法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); 
    } 
} 

回答

3

我想你试图将应用程序从版本1移植到2?在播放2,你这是怎么回的JSON响应:

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

你也应该有一个看看documentation

相关问题