I looked at the restlet example of Employees and changed my code to return a 
ItemList<Item> and got back a better JSON response like:
{"class":"class Item","items":["[EMAIL PROTECTED]","[EMAIL PROTECTED]"]}
What should I do to get the same back with {[id:10, name=car, id:21, 
name=tank]}, i.e., json representation of Item. I would not like to override 
the toString() method of Item to be in JSON format.
 
Would I need to create custom message body writer for the Item class?
 
Thanks in advance.
 



From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 5 Aug 2008 00:38:29 
+0000Subject: JSON Set with JAXRS


Greetings, I am exploring Restlet's JAXRS support and trying the following in a 
Resource class: @[EMAIL PROTECTED]("application/json")public Set<Items> 
getItems() {    ....    return items;} When the call is made, the Resource is 
invoked, however the returned response is not a JSON formatted set but 
something like:{"empty":false,"class":"class java.util.HashSet"} Do I need to 
write some custom code to handle the mime type? I though JAXB, JSON etc were 
pretty much standard and I would have got back a JSON string like [[....] 
[....]]? Please let me know if I am missing something here. Thanks in advance 
for any tips... 



Your PC, mobile phone, and online services work together like never before. See 
how Windows® fits your life 
_________________________________________________________________
Your PC, mobile phone, and online services work together like never before.
http://clk.atdmt.com/MRT/go/108587394/direct/01/

Reply via email to