import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import org.junit.Test; public class Demo {// 使用示例 @Test public void testName1() throws Exception { String filePath = "D:\\测试数据\\测试数据.json"; String jsonString = readFileToString(filePath); System.out.println(jsonString); System.out.println("done....."); } public static String readFileToString(String path) { // 定义返回结果 String jsonString = ""; BufferedReader in = null; try { in = new BufferedReader(new InputStreamReader(new FileInputStream(new File(path)), "UTF-8"));// 读取文件 String thisLine = null; while ((thisLine = in.readLine()) != null) { jsonString += thisLine; } in.close(); } catch (IOException e) { e.printStackTrace(); } finally { if (in != null) { try { in.close(); } catch (IOException el) { } } } // 返回拼接好的JSON String return jsonString; } }