如何将 List<Object[]> 转换为 List<List<Object>> for GoogleSheet ValueRange
How to convert List<Object[]> into List<List<Object>> for GoogleSheet ValueRange
我正在尝试从休眠结果集编写报告,returns 结果为 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());
我正在尝试从休眠结果集编写报告,returns 结果为 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());