2012-03-21 59 views
1

我正在使用以下代码将json写入到我的本地路径,这是我从我的html页面获得的。另外,我必须通过阅读保存本地json文件。为此,我必须从本地读取这个保存的文件,这是纯文本并作为java文件的输入。我很困惑是否使用Buffered Reader或BufferedInputStream从本地路径读取该文件。请帮助我。通过bufferedReader从本地路径读取json文件来构造一个html文件

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

回答

0

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

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(myFile),"ISO-8859-1")); 
0

要读取文件你可以使用下面的代码

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 
    } 
相关问题