Commit 9359487a authored by chenzhao's avatar chenzhao

增加从json文件中获取list方法

parent f4213ea7
...@@ -6,8 +6,11 @@ import org.springframework.core.io.Resource; ...@@ -6,8 +6,11 @@ import org.springframework.core.io.Resource;
import java.io.IOException; import java.io.IOException;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.Map; import java.util.Map;
import static com.alibaba.fastjson.JSON.parseArray;
public class JsonUtils { public class JsonUtils {
//将json文件转化为Map<list<Map<>>> //将json文件转化为Map<list<Map<>>>
...@@ -20,4 +23,18 @@ public class JsonUtils { ...@@ -20,4 +23,18 @@ public class JsonUtils {
} }
return JSONObject.parseObject(json, Map.class); return JSONObject.parseObject(json, Map.class);
} }
//将json文件转化为List<Map>
public static List<Map> getResourceList(Resource resource) {
String json = null;
try {
json = IOUtils.toString(resource.getInputStream(), String.valueOf(StandardCharsets.UTF_8));
} catch (IOException e) {
throw new RuntimeException(resource + "json文件转化失败");
}
List<Map> list = parseArray(json, Map.class);
return list;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment