私は、Jersey+Jackon を使用して、JSON で動作する REST API を作成しています。
次のようなクラスがあるとします。
@XmlRootElement
public class A {
public String s;
}
そして、これがクラスを使用する私のジャージーメソッドです:
@GET
@Produces(MediaType.APPLICATION_JSON)
public Object get(@PathParam("id") String id) throws Exception{
A[] a= new A[2];
a[0] = new A();
a[0].s="abc";
a[1] = new A();
a[1].s="def";
return a;
}
出力は次のとおりです。
{"a":[{"s":"abc"},{"s":"def"}]}
しかし、私はそれが次のようになりたい:
[{"s":"abc"},{"s":"def"}]
私は何をすべきか?私を助けてください。