我的问题是将多个列表转换回单个 JsonArray 的最佳方法是什么。列表是即时出现的,所以我不想或者我不能将所有列表(list1 - listn)合并到一个大列表中,然后使用 Jackson 将合并的列表写入 JsonArray。
兑换
ArrayList<Event> list1 = new ArrayList<Event>();
list1.add(new Event("a1","a2"));
list1.add(new Event("b1","b2"));
ArrayList<Event> list2 = new ArrayList<Event>();
list2.add(new Event("c1","c2"));
list2.add(new Event("d1","d2"));
......
......listn
对于单个 jsonArray:
[
{"field1":"a1", "field2":"a2"},
{"field1":"b1", "field2":"b2"},
{"field1":"c1", "field2":"c2"},
{"field1":"d1", "field2":"d2"},
......
{"field1":"n1", "field2":"n2"}
]