2

我正在寻找托管在 GAE 上的 Restlet 的开源项目,并试图用 restlet + objectify 找出 CRUD 操作。在我当前的应用程序中,我使用了以下内容,

  • 使用 Restlet 实现完整的 web 服务
  • 对象化为 ORM 框架。
  • 托管在 GAE 上。

我不太清楚如何在 restlet 中使用 JSON 表示来请求响应。

因此,如果在 google 代码或 github 上有开源项目,它会有所帮助。

谢谢

4

2 回答 2

1

我在一个项目中使用相同的技术。如果您正在寻找 JSON 表示示例,下面的代码可能会有所帮助。我正在使用Gson处理 JSON 序列化/反序列化:

public Foo() {

    private String name;

    public Foo() {};

    public Foo(String name) {
        this.name = name;
    }

    public String toJson() {
        return new Gson().toJson(this);
    }
}

@Get("json")
public Representation represent() {

    Foo foo = new Foo("bar");
    return new JsonRepresentation(foo.toJson());

}

@Post("json")
public Representation post(Representation entity) {

    JsonRepresentation json = null;

    try {

        json = new JsonRepresentation(entity);
        Gson gson = new Gson();
        Foo foo = gson.fromJson(json.getText(), Foo.class);

    } catch (Exception e) {
        System.err.println(e.getMessage());
    }

    return json;
}
于 2011-01-27T22:05:41.267 回答
0

我找到了一个

博客引擎:http ://code.google.com/p/blogress/

于 2011-02-04T17:07:59.943 回答