测试的时候,经常需要自己准备数据,通常会把自己准备的数据保存为json文件的放在项目资源包里。在java web项目中读取resource路径下的json文件并转为实体类有两种方式
工具类中读取文件 用Spring方式 读取resources路径下的文件 并转为实体类 ---Spring项目
工具类中读取文件 用java方式 读取resources路径下的文件 并转为实体类 ---java 方式
这两种方式要注意,工具类实现不同,调用工具类传入的json文件路径的格式也不同。
1.新建工具类,接收json文件的路径和要转为的实体类,返回实体类或实体类的集合
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import org.apache.commons.io.IOUtils;
import com.alibaba.fastjson.JSON;
public class Json2ObjectUtil {
public static <T> T Json2Object(String jsonFilePath, Class<T> cls) throws IOException