【发布时间】:2014-10-28 02:02:03
【问题描述】:
我开始使用 json,需要一些帮助来解决这个问题。
我有一个pojo
public class HiReceiptsObj{
private string warehouse_id;
private String owner_id;
private String receipt;
.....// all with Getters and setters
}
我调用一个 java 方法,在其中加载一个收据的 ArrayList,就像这样
List<HiReceiptsObj> receipts = new ArrayList<HiReceiptsObj>();
然后我使用 gson 将 ArrayList 转换为 json
String receiptsJson = new Gson().toJson(receipts);
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(receiptsJson);
这将输出
[{"warehouse_id":"US01","owner_id":"NP ","receipt":"INV"},
{"warehouse_id":"US01","owner_id":"NP ","receipt":"082212-3047 "},
{"warehouse_id":"US01","owner_id":"NP ","receipt":"INVADJUST"}]
我需要这种输出
{
"total_pages": 10,
"rows": [
{"warehouse_id":"US01","owner_id":"NP ","receipt":"INV"},
{"warehouse_id":"US01","owner_id":"NP ","receipt":"082212-3047 "},
{"warehouse_id":"US01","owner_id":"NP ","receipt":"INVADJUST"}
]
}
我已经阅读了有关此的其他帖子,但它们对我来说太高级了,有人可以帮忙吗?
谢谢
【问题讨论】:
标签: java javascript json gson