exl文件对比数据库数据
场景:把exl文件读取出来然后把里面需要用到的数据列转换为我想要的对象list,
方便后面的逻辑
一、json串转对象list工具类
package com.seven7m.util;
import com.google.gson.*;
import com.google.gson.reflect.TypeToken;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class GsonUtils {
//不用创建对象,直接使用Gson.就可以调用方法
private static Gson gson = null;
//判断gson对象是否存在了,不存在则创建对象
static {
if (gson == null) {
//gson = new Gson(); //当使用GsonBuilder方式时属性为空的时候输出来的json字符串是有键值key的,显示形式是"key":null,而直接new出来的就没有"key":null的
gson= new GsonBuilder().setDateFormat(“yyyy-MM-dd HH:mm:ss”).create();
}
}
//无参的私有构造方法
private GsonUtils() {
}
/**
* 将对象转成json格式
*
* @param object
* @return String
*/
public static String GsonString(O