Java bufferedReader从本地路径读取json文件以构造html文件

Java bufferedReader从本地路径读取json文件以构造html文件,java,bufferedreader,Java,Bufferedreader,我正在使用以下代码将json写入我的本地路径,这是我从html页面获得的路径。同样,我必须通过读取保存的本地json文件中的内容来构建html页面。为此,我必须从本地(纯文本)读取保存的文件,并将其作为java文件的输入。我不知道是使用Buffered Reader还是BufferedInputStream从本地路径读取该文件。请帮助我 java.io.BufferedWriter jsonOut = new java.io.BufferedWriter( new java.io.Out

我正在使用以下代码将json写入我的本地路径,这是我从html页面获得的路径。同样,我必须通过读取保存的本地json文件中的内容来构建html页面。为此,我必须从本地(纯文本)读取保存的文件,并将其作为java文件的输入。我不知道是使用Buffered Reader还是BufferedInputStream从本地路径读取该文件。请帮助我

java.io.BufferedWriter jsonOut = new java.io.BufferedWriter(
    new java.io.OutputStreamWriter(
        new java.io.FileOutputStream(uploadDir +
            _req.getParameter("filename")), "ISO-8859-1"));

文本的BufferedReader


原因:

文本的缓冲读取器


原因:

您可以对文本使用
BufferedReader
,但应确保在您的情况下使用正确的字符集(否则默认为平台字符集)


您可以对文本使用
BufferedReader
,但应确保在您的情况下使用正确的字符集(否则默认为平台字符集)


要读取文件,可以使用以下代码

 File f = new File("your json file");
  BufferedReader buf = new BufferedReader(new FileReader(f));
  String line = null;

   while ((line = buf.readLine()) != null) {

    System.out.println("json file line " + line); 
   // do your changes
   }

要读取文件,可以使用以下代码

 File f = new File("your json file");
  BufferedReader buf = new BufferedReader(new FileReader(f));
  String line = null;

   while ((line = buf.readLine()) != null) {

    System.out.println("json file line " + line); 
   // do your changes
   }