|  |  | 
 |  |  | package com.moral.api.utils; | 
 |  |  |  | 
 |  |  | import java.io.File; | 
 |  |  | import java.io.FileInputStream; | 
 |  |  | import java.io.InputStreamReader; | 
 |  |  | import java.io.Reader; | 
 |  |  | import org.springframework.core.io.ClassPathResource; | 
 |  |  | import org.springframework.core.io.Resource; | 
 |  |  |  | 
 |  |  | import java.io.*; | 
 |  |  |  | 
 |  |  | public class JsonUtil { | 
 |  |  |  | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static String testReadFile(String filePath) throws IOException { | 
 |  |  | //        ClassPathResource classPathResource = new ClassPathResource("resource.properties"); | 
 |  |  |         String jsonStr = ""; | 
 |  |  |         Resource resource = new ClassPathResource(filePath); | 
 |  |  |         InputStream is = resource.getInputStream(); | 
 |  |  |         Reader reader = new InputStreamReader(resource.getInputStream(), "utf-8"); | 
 |  |  |         int ch = 0; | 
 |  |  |         StringBuffer sb = new StringBuffer(); | 
 |  |  |         while ((ch = reader.read()) != -1) { | 
 |  |  |             sb.append((char) ch); | 
 |  |  |         } | 
 |  |  |         reader.close(); | 
 |  |  |         jsonStr = sb.toString(); | 
 |  |  |         return jsonStr; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } | 
 |  |  |  |