您必须首先读取文件的内容,因为JSONArray的构造函数需要文件内容而不是文件路径。
new JSonObject(new JSonTokener(new FileInputStream(new File("path"), "UTF-8")));new JSonObject(new JSonTokener(new FileReader("path")));更新 您应该使用FileReader或为FileInputStream指定字符集

您必须首先读取文件的内容,因为JSONArray的构造函数需要文件内容而不是文件路径。
new JSonObject(new JSonTokener(new FileInputStream(new File("path"), "UTF-8")));new JSonObject(new JSonTokener(new FileReader("path")));更新 您应该使用FileReader或为FileInputStream指定字符集