我正在数据库中调用存储过程,并尝试检索数据作为JSON响应。这是我在使用rest服务调用sp时得到的JSON响应
"#result-set-1": [
{
"name":"kasun",
"age":"18"
},
{
"name":"prabath",
"age":"18"
}
]
问题是#result-set-1“部分,我需要从json响应中删除它。
以下是我称呼SP的方式
@Override
public Map<String, Object> GetUsers(UserBean userBean) throws Exception {
try {
StoredProcedure procedure = new GenericStoredProcedure();
procedure.setDataSource(dataSource);
procedure.setSql("getusers");
procedure.setFunction(false);
SqlParameter[] parameters = {
new SqlParameter("UserId", Types.NUMERIC),
};
procedure.setParameters(parameters);
procedure.compile();
Map<String, Object> result = procedure.execute(
dashboardBean.getUserId()
);
return result;
} catch (Exception ex) {
throw ex;
}
}
任何帮助将不胜感激。我需要这样做,因为在开发UI时变得难以管理。