package com.moral.api.utils;
|
|
import java.io.File;
|
import java.io.FileInputStream;
|
import java.io.InputStreamReader;
|
import java.io.Reader;
|
|
public class JsonUtil {
|
|
/**
|
* 读取JSON文件转换为字符串
|
* @param filePath
|
* @return
|
*/
|
public static String readJsonFile(String filePath) {
|
String jsonStr = "";
|
try {
|
File jsonFile = new File(filePath);
|
Reader reader = new InputStreamReader(new FileInputStream(jsonFile), "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;
|
} catch (Exception ex) {
|
ex.printStackTrace();
|
return null;
|
}
|
}
|
|
}
|