我需要加载 JSON 文件并处理数据集。下面是我的测试代码。
对于 JSON-P jar 文件,我访问了 JSR 353
并下载了 javax.json-api-1.0-javadoc.jar
。我将此 jar 添加到构建路径中。但我仍然收到错误;
JsonReader unable to resolve to a type
我注意到的一件事是添加 jar 后,我可以添加 import javax.json.*
但不能添加单个类
import java.io.*;
import javax.json.*;
public class Test {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
System.out.println("File Name: " + args[0]);
String fileName = args[0];
FileInputStream in = new FileInputStream(fileName);
JsonReader jReader = Json.createReader( in ); in .close();
}
}
最佳答案
您应该将 javax.json-api-1.0.jar
文件添加到类路径中,而不是 javax.json-api-1.0-javadoc.jar
。您添加的文件包含源代码的Javadoc,这不会帮助您加载所需的类。
您可以从以下网址下载所需的文件。
http://central.maven.org/maven2/javax/json/javax.json-api/1.0/
附注- 尝试使用 Maven 代替。这对你来说很容易。
关于java - 无法导入 Json 处理类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47806543/