List<HdfsFile> fileList = filedao.listFile(currentId, userId);// 获得文件列表
// 转化为json格式
ArrayList<checkFile> list = new ArrayList();
for (HdfsFile hdfsfile : fileList) {
checkFile file = new checkFile();
if (null == hdfsfile.getCreateTime()) {
file.setCreateTime("");
} else {
file.setCreateTime(hdfsfile.getCreateTime().toString());
}
if (null == hdfsfile.getDeadline()) {
file.setTime("");
} else {
file.setTime(hdfsfile.getDeadline().toString());
}
file.setId(hdfsfile.getFileId());
if (null == hdfsfile.getModifiedTime()) {
file.setModifiedTime("");
} else {
file.setModifiedTime(hdfsfile.getModifiedTime().toString());
}
file.setName(hdfsfile.getFileName());
file.setParentId(hdfsfile.getParentid());
if (null == hdfsfile.getSafeLevel()) {
file.setSaveLevel(0);
} else {
file.setSaveLevel(hdfsfile.getSafeLevel());
}
if (null == hdfsfile.getSize()) {
file.setSize(-1);
} else {
file.setSize(hdfsfile.getSize());
}
file.setType(hdfsfile.getType());
file.setUrl(hdfsfile.getFileUrl());
list.add(file);
file = null;
}
JSONObject jsonresult = new JSONObject();