java读取json文件映射成map类型

本文在springboot下操作

在springboot的reources下面新建json文件translate.json

{
  "zh":"zh-CHS",
  "jp":"ja",
  "kor":"ko",
  "fra":"fr",
  "spa":"es"
}

java读取文件的方法

private static Map<String,String> map = new HashMap<>();

@PostConstruct
public void init(){
 try {
     ClassPathResource classPathResource = new ClassPathResource("translate.json");
     String str = IOUtils.toString(new InputStreamReader(classPathResource.getInputStream(),"UTF-8"));
     map = JSONObject.parseObject(str, Map.class);
     System.out.println(map);
 }catch (Exception e){

 }
}

猜你喜欢

转载自blog.csdn.net/Hello_Ray/article/details/83183092