如何将 List<Object[]> 转换为 List<List<Object>> for GoogleSheet ValueRange

How to convert List<Object[]> into List<List<Object>> for GoogleSheet ValueRange

我正在尝试从休眠结果集编写报告,returns 结果为 List 为了将此数据发送到 google sheet API 我需要将其转换为 List 我尝试了几种方法,但出现以下错误

“消息”:“无效数据[1]:无效值[1][0]:list_value

以下是我试过但没有成功的代码

在这里问可能是一件非常愚蠢的事情,但如果可能的话请任何人帮忙

List<Object> allData = new ArrayList<>();
      List<List<Object>> values = new ArrayList<>();
      for (Object[] obj : reportParameters.getDataSource().getResultSet()){
        allData.add(Arrays.asList(obj));
      }
      values.add(allData);
      ValueRange sheetData = new ValueRange()
          .setValues(values)
          .setRange("A2");
      body.add(sheetData);
List<List<Object>> values = reportParameters.getDataSource().getResultSet()
   .stream()
   .map(Arrays::asList)
   .collect(Collectors.toList());