如何读取resource目录下的Json文件?
package com.wnx.mall.tiny.util;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.io.resource.ClassPathResource;
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONUtil;
import java.nio.charset.StandardCharsets;
import java.util.List;
public class LocalJsonUtil {
public static <T> List<T> getListFromJson(String path, Class<T> elementType) {
ClassPathResource resource = new ClassPathResource(path);
String jsonStr = IoUtil.read(resource.getStream(), StandardCharsets.UTF_8);
JSONArray jsonArray = new JSONArray(jsonStr);
return JSONUtil.toList(jsonArray, elementType);
}
}