根据link 在最新的Java EE JDK 7u45中应该有JSON支持。但是,当我安装JDK并将库附加到项目中时(我使用IDEA v12),包javax.json似乎仍然不可用。
是否应该为oracle实现JSON安装额外的库?如果它不应该是JDK的哪个jar文件负责JSON类的实现?
答案 0 :(得分:3)
JSON
支持已与Java EE 7
一起发布,而不是Jdk 7u45
。 javax.json
是Java EE 7库的包而不是Jdk库。要获得JSON
的支持,您应该将Java EE 7
库放在类路径上。目前,Java EE 7兼容服务器是Glassfish 4.因此,您应该使用Glassfish 4库或使用maven依赖
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>