gpt4 book ai didi

java - 如何解决 Object 类型中的方法 toString() 不适用于参数(InputStream)

转载 作者:行者123 更新时间:2023-12-01 09:34:32 25 4
gpt4 key购买 nike

我正在尝试从本地计算机读取 json 文件。

@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 文件?如果可以的话,如何实现?

最佳答案

您可能正在使用 IOUtils 和 import sun.misc.IOUtils 但默认不包含带有参数 (InputStream) 的 toString 方法,因此您需要使用 apache common io lib 来使用此方法,并且

import org.apache.commons.io.IOUtils;

关于java - 如何解决 Object 类型中的方法 toString() 不适用于参数(InputStream),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39115349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com