java通过转换gson将一些特定的表导出为文件
我正试图把我的两张房间桌子导出到phono的目录中。我得出的结论是,我使用Gson
转换了两个表,并将其保存到本地目录中。但问题是我不知道如何将2个转换的JSON
-s组合成一个
我的代码:
//for first class
Gson gson = new Gson();
ArrayList<String> objStrings1 = new ArrayList<String>();
for(Clas1 data: datas_1){
objStrings.add(gson.toJson(data));
}
saveLocal(objStrings1)
//for second class
Gson gson = new Gson();
ArrayList<String> objStrings2 = new ArrayList<String>();
for(Clas2 data: datas_2){
objStrings.add(gson.toJson(data));
}
saveLocal(objStrings2)
# 1 楼答案
您可以创建一个根
Pojo
,并将这两个列表绑定到一个类中。此外,它将比为每个实例生成JSON
并在以后连接它更快。请参见下面的示例,其中展示了该想法:以上代码打印:
波乔斯: