Есть ли какой-либо проект с открытым исходным кодом для Restlet на GAE?

Я ищу проект с открытым исходным кодом для Restlet, размещенный на GAE, и пытаюсь выяснить операцию CRUD с помощью restlet + objectify. в моем текущем приложении я использовал следующее:

  • Использование Restlet для полного веб-сервиса отдыха
  • Объективируйте как фреймворк ORM.
  • Хостинг на GAE.

Мне не очень понятно, как запросить ответ с представлением JSON в рестлете.

поэтому, если есть проект с открытым исходным кодом, работающий с кодом Google или github, это поможет.

Спасибо


person sohilv    schedule 25.12.2010    source источник


Ответы (2)


Я использую те же технологии в проекте. Если вам нужны примеры представления 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;
}
person Jordan Allan    schedule 27.01.2011

я нашел один

движок блога: http://code.google.com/p/blogress/

person sohilv    schedule 04.02.2011