如何使用Java从JSON响应中删除“#result-set-1”

时间:2019-06-08 18:08:37

标签: sql-server spring stored-procedures

我正在数据库中调用存储过程,并尝试检索数据作为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时变得难以管理。

0 个答案:

没有答案