首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDK中缺少JSONParser

JDK中缺少JSONParser
EN

Stack Overflow用户
提问于 2020-06-21 15:14:39
回答 2查看 1.1K关注 0票数 1

我的机器上安装了JDK 11。我原以为JSON解析器现在包含在JDK中了。然而,当我试图解析javax.json.*包时,Eclipse告诉我,它现在已经找到了。为什么?

我试着去找一个答案,然后就干干净净了。希望得到一个答案或一个链接。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-21 18:42:08

是的,Java和Java之间有一个区别。JSON解析是当今企业应用所需要的。Oracle有一个依赖项,您可以下载:

https://javaee.github.io/jsonp/

如果您使用的是maven,您只需将其包含在POM中:

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/javax.json/javax.json-api -->
<dependency>
    <groupId>javax.json</groupId>
    <artifactId>javax.json-api</artifactId>
    <version>1.1.4</version>
</dependency>

但是,这已经被Jakarta包(Ee4j)所取代:

(GitHub下载) https://github.com/eclipse-ee4j/jsonp

(Maven下载)

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/jakarta.json/jakarta.json-api -->
<dependency>
    <groupId>jakarta.json</groupId>
    <artifactId>jakarta.json-api</artifactId>
    <version>1.1.6</version>
</dependency>

如果您查看EE4J,您可以看到有那么多API可以下载。默认情况下,Java会与它们一起膨胀。有一段时间,Oracle只是分发这些Java包的“参考实现”,以及各种服务器,比如Glassfish。处理这些协议和格式的方法有很多,比如JSON,而在工作中,这些方法可能是至关重要的。

票数 1
EN

Stack Overflow用户

发布于 2020-06-21 15:26:46

是的,它们是Java和EE的一部分,而不是SE中的一部分。

https://docs.oracle.com/javame/8.0/api/json/api/index.html?com/oracle/json/stream/JsonParser.html

https://docs.oracle.com/javaee/7/api/javax/json/stream/JsonParser.html

尝试使用Java或EE,您将得到这一点。

//快乐学习..!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62500483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档