Administrator
2021-08-20 665ea36fde7a275e705b2fe72d89af5e016bf683
src/main/java/org/springblade/common/utils/OutJson.java
@@ -1,9 +1,6 @@
package org.springblade.common.utils;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.io.*;
public class OutJson {
   /**
@@ -138,4 +135,55 @@
      }
      return result.toString();
   }
   /**
    * 删除文件
    * @param str
    * @return
    */
   public static String stringReplace(String str) {
      //去掉" "号
      String strs= str.replace("\"", "");
      return strs ;
   }
   /**
    * 读取json文件并解析
    * @return
    */
   public static String TestJson(){
      File file = new File("D:\\anbao\\sql.json");
      StringBuilder localStrBulider = new StringBuilder();
      if(file.isFile() && file.exists()) {
         try {
            InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(file), "utf-8");
            BufferedReader bufferReader = new BufferedReader(inputStreamReader);
            String lineStr = null;
            try {
               while((lineStr = bufferReader.readLine()) != null) {
                  localStrBulider.append(lineStr);
               }
               bufferReader.close();
               inputStreamReader.close();
            } catch (IOException e) {
               // TODO Auto-generated catch block
               System.out.println("file read error!");
               e.printStackTrace();
            }
         } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            System.out.println("file catch unsupported encoding!");
            e.printStackTrace();
         } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            System.out.println("file not found!");
            e.printStackTrace();
         }
      }else {
         System.out.println("file is not a file or file is not existing!");
      }
      return  localStrBulider.toString();
   }
}