2012-03-21 7 views
1

私は自分のHTMLページから取得したローカルパスにjsonを書き込むために次のコードを使用しています。私はこの保存されたファイルをプレーンテキストであるローカルから読み込み、javaファイルへの入力として与えなければなりません。 Buffered ReaderまたはBufferedInputStreamを使用してローカルパスからそのファイルを読み込むかどうかはわかりません。私を助けてください。jsonファイルをbufferedReaderでローカルパスから読み込んで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 
    } 
関連する問題