Учебное приложение RESTlet не возвращает объекты Java (только JSON) - PullRequest
4 голосов
/ 15 ноября 2010

Я искал исходный код, доступный в официальном руководстве Restlet .

Я пытаюсь подключиться к серверу Restlet с помощью приложения Android из учебника, и я получаю только JSON-ответ, а не Java-объект. Я пытался использовать все библиотеки и расширения, ничего не работает. Когда я нажимаю на URL-адрес учебника (http://restlet -example-serialization.appspot.com / contacts / 123 ), я получаю желаемый ответ. Есть идеи? Кстати, я просто использую сервер (GAE) в примере, а не интерфейс GWT.

1 Ответ

0 голосов
/ 15 ноября 2010

Используйте GSOn для преобразования json в java-объект. GSON вы можете получить от Google, так как их код:

http://code.google.com/p/google-gson/

Другой способ:

Response res = client.handle(req); 
    ObjectRepresentation<Item> obj = new ObjectRepresentation<Item>(res.getEntity()); 
    Item item = obj.getObject(); 
...