私はAppEngineのとのRestletフレームワークを試していると私はのためにJAX-RSとJSON表現にリソース必要のRestlet + JAX-RS + JSON良い例
を(例えばArrayListのを)オブジェクトのリストを取得しよう例えばサンプルUserクラス:
public class User {
private String lastname;
private String firstname;
public User(){};
public User(String lname,String fname){
this.firstname = fname;
this.lastname = lname;
}
public String getLastname() {
return lastname;
}
public void setLastname(String lastname) {
this.lastname = lastname;
}
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
}
私はこの
@GET @Path("users")
@Produces(MediaType.APPLICATION_JSON)
public ArrayList<User> getUsers() {
ArrayList<User> users = new ArrayList<User>();
users.add(new User("userlastname1", "userfirstname1"));
users.add(new User("userlastname3", "userfirstname2"));
return users;
}
のようなユーザーの一覧を取得したいと私は、このJSON表現を取得したい
[
{
lastname: "userlastname1",
firstname: "userfirstname1"
},
{
lastname: "userlastname2",
firstname: "userfirstname2"
}
]
これを達成する最も良い方法は何ですか?
のRestletのドキュメントは、はい、それは
new User("userlastname1", "userfirstname1")
が
{
lastname: "userlastname1",
firstname: "userfirstname1"
}
いくつかのいずれかのことが可能であれば私に良いJSON表現を返し、「ユーザー」のような1つのオブジェクトのみのためのケースですが、直列化proccessが自動化されて言及しました私にいくつかの説明/サンプルコード/アイデアを教えてください。ずっと
敬具