我需要加载JSON文件并处理数据集。下面是我的测试代码。
对于JSON-P jar文件,我转到JSR 353
并下载了javax.json-api-1.0-javadoc.jar
。我将这个jar添加到构建路径中。但我仍然得到错误;
JsonReader无法解析为类型
我注意到的一件事是在添加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();
}
}
答案 0 :(得分:3)
您应该将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/
P.S。 - 尝试使用Maven。这对你来说很容易。