0

複雑な Java オブジェクト (JSON オブジェクトとして渡される) のリストをパラメーターとして受け取り、Java オブジェクト (JSON 形式) を返す REST サービスを作成しています。たとえば、get メソッドは A オブジェクトのリストを受け取り、B オブジェクトを返します。@GET メソッドでこれを行うにはどうすればよいですか? または、これを行うためのより良い方法はありますか?

@Path("get/")
@GET
@Consumes("application/json")
@Produces("application/json")
public B getData(List<A> listOfObjects);
4

1 に答える 1

0
@Path("get/{query}")
@GET
@Produces("application/json")
public B getData(@QueryParam("query") String query);

お気に入りのjsonパーサーを使用して、メソッド本体のリストを手動で解析します

またはこの回答で説明されているように、カスタムラッパーを作成できます

于 2014-10-31T17:57:18.113 に答える