ローカルマシンからjsonファイルを読み込もうとしています。解決方法Object型のtoString()メソッドは引数(InputStream)には適用されません
@Path("/")
public class JsonParsing {
File f = new File("file.json");
if (f.exists()){
InputStream is = new FileInputStream("file.json");
String jsonTxt = IOUtils.toString(is);
System.out.println(jsonTxt);
JSONObject json = new JSONObject(jsonTxt);
String a = json.getString("1000");
System.out.println(a);
}
}
しかし、toString()メソッドでエラーが発生します。 ローカルコンピュータからjsonオブジェクトを含む.txtファイルを読み取ることも可能ですか?可能であれば、それはどのように行われますか?
ファイルの終了は関係ありません。 'file.json'の代わりに' file.txt'を開くだけです –
'IOUtils'を正しくインポートしましたか? – Thilo
あなたはioutilsのどのバージョンを使用していますか? –