我正在尝试创建一个简单的应用程序,允许我创建,读取,更新和删除各种用户.我有一个基本的基于UI的视图,控制器和模型,但希望比这更高级,并提供RESTful json接口.
然而,尽管阅读了我在Play 2文档,Play 2 Google组和stackoverflow网站上可以找到的所有内容,但我仍然无法使用它.
我已根据之前的反馈更新了我的控制器,现在我相信它是基于文档的.
这是我更新的控制器:
package controllers;
import models.Member;
import play.*;
import play.mvc.*;
import play.libs.Json;
import play.data.Form;
public class Api extends Controller {
/* Return member info - version to serve Json response */
public static Result member(Long id){
ObjectNode result = Json.newObject();
Member member = Member.byid(id);
result.put("id", member.id);
result.put("email", member.email);
result.put("name", member.name);
return ok(result);
}
// Create a new body parser of class Json based on the values sent in the POST
@BodyParser.Of(Json.class)
public static Result …Run Code Online (Sandbox Code Playgroud)