私はクラス User を持っています:
public class User {
private Integer id;
private String name;
.....
}
そしてコントローラーメソッドを持っています:
@RequestMapping ...
@ResponseBody public List<User> loadAll(...) {
List<User> users = ...;
return users;
}
json は次のようになります。
[{"id":1,"name":"Michael"},{"id":2,"name":"Peter"},...]
すべて正常に動作しますが、ページネーションを追加したいと思います。json は次のようになります。
["users":[{"id":1,"name":"Michael"},{"id":2,"name":"Peter"},...],"totalCount":500 ]
そして、この変更を行うためのベストプラクティスを見つけようとしています。
春のバージョン: 3.1.2.RELEASE
ありがとう
PS.ジャクソンは初めてです。net.sf.json を使用しましたが、応答を完全には生成したくありません。