解决Gson找不到包的bug (#141)

* 解决Gson找不到包的bug

* 解决Gson找不到包的bug
pull/146/head^2
linlihuiyang 2019-10-17 16:21:47 +08:00 committed by elunez
parent 8b5c04cb04
commit 5693f178c6
1 changed files with 9 additions and 3 deletions

View File

@ -1,6 +1,6 @@
package me.zhengjie.service.impl; package me.zhengjie.service.impl;
import com.google.gson.Gson; import com.alibaba.fastjson.JSON;
import com.qiniu.common.QiniuException; import com.qiniu.common.QiniuException;
import com.qiniu.http.Response; import com.qiniu.http.Response;
import com.qiniu.storage.BucketManager; import com.qiniu.storage.BucketManager;
@ -16,7 +16,11 @@ import me.zhengjie.repository.QiNiuConfigRepository;
import me.zhengjie.repository.QiniuContentRepository; import me.zhengjie.repository.QiniuContentRepository;
import me.zhengjie.service.QiNiuService; import me.zhengjie.service.QiNiuService;
import me.zhengjie.service.dto.QiniuQueryCriteria; import me.zhengjie.service.dto.QiniuQueryCriteria;
import me.zhengjie.utils.*; import me.zhengjie.utils.FileUtil;
import me.zhengjie.utils.PageUtil;
import me.zhengjie.utils.QiNiuUtil;
import me.zhengjie.utils.QueryHelp;
import me.zhengjie.utils.ValidationUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
@ -24,6 +28,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import java.util.Optional; import java.util.Optional;
/** /**
@ -91,7 +96,8 @@ public class QiNiuServiceImpl implements QiNiuService {
} }
Response response = uploadManager.put(file.getBytes(), key, upToken); Response response = uploadManager.put(file.getBytes(), key, upToken);
//解析上传成功的结果 //解析上传成功的结果
DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
DefaultPutRet putRet = JSON.parseObject(response.bodyString(), DefaultPutRet.class);
//存入数据库 //存入数据库
QiniuContent qiniuContent = new QiniuContent(); QiniuContent qiniuContent = new QiniuContent();
qiniuContent.setSuffix(FileUtil.getExtensionName(putRet.key)); qiniuContent.setSuffix(FileUtil.getExtensionName(putRet.key));