如何使用gson转换map数据为json数组

如题,我从数据库获取两行的字段内容,使用GSON的tojson的方法转换为JSON数据,
//获取tplate这一列内容
ResultSet rst = db.query();
while(rst.next()){
resultMap.put(tplate, rst.getString(tplate));
}
return (new Gson()).toJson(resultMap);
这是我转换一列数据的代码
但是这样只能转换最后一行的内容为JSON,现在我想把所有行的数据转换为JSON数组要怎么做到呢?,求助各位大神.