【发布时间】:2017-12-05 10:26:49
【问题描述】:
我想将结果集转换为 json 列表,但结果只显示 1 行:
结果:
{"kodekasus":70,"nama":"string","isdelete":0,"createdby":"string","createddate":"2017-06-29","updatedby":"string ","updateddate":"2017-06-29"}
控制器:
@GET
@Path("/tes")
@Produces(MediaType.APPLICATION_JSON)
public Kasuss getTest() throws SQLException {
String sqlquery = "Select * from Kasus";
dbCon = new DBConnection();
try{
conn = DBConnection.setDBConnection();
rs = dbCon.getResultSet(sqlquery, conn);
Kasuss kasus = new Kasuss();
JSONObject jObj = new JSONObject();
ArrayList<Kasuss> list = new ArrayList<Kasuss>();
Map<String, String> map = new HashMap<String, String>();
while(rs.next()){
kasus.setKodekasus(rs.getInt(1));
kasus.setNama(rs.getString(2));
kasus.setIsdelete(rs.getInt(3));
kasus.setCreatedby(rs.getString(4));
kasus.setCreateddate(rs.getDate(5));
kasus.setUpdatedby(rs.getString(6));
kasus.setUpdateddate(rs.getDate(7));
list.add(kasus);
}
return kasus;
}catch(Exception e){
System.out.println(e);
}
return null;
}
在数据库记录中,而不仅仅是一条记录。如何显示列表数组结果?不只是一行记录。
【问题讨论】: