配置文件中添加依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.7</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
读取文件
Hashtable<String,String> map = new Hashtable<>();
@PostConstruct
public Hashtable<String,String> GetAreaCode(){
try {
ClassPathResource classPathResource = new ClassPathResource("IdInfor.json");
String str = IOUtils.toString(new InputStreamReader(classPathResource.getInputStream(),"UTF-8"));
map = JSONObject.parseObject(str, Hashtable.class);
}
catch (Exception e) {
System.out.println(e.getMessage());;
}
return map;
}