json.org java库去哪了?

所以,我试图学习JSON,对于Java,但它似乎是一个移动的目标 - 有很多库可用,但我更愿意坚持JSON.ORG版本或Oracle Java javax版本。 但是,JSON.ORG似乎不再提供文档或“官方”库。 我发现的.org链接除了着陆页之外都没有任何作用。 例如http://www.json.org/java

最终的结果是,我发现和学习的东西很多,我无法申请,因为它们引用了JSON.ORG库,而这个库似乎不再可用。

着陆页确实提供了可以使用的其他库的列表。 其中之一通常命名为:sourceforge上的JSON-lib。 这是以前在JSON.ORG上的吗? 没有提到这一点。

我错过了什么吗? JSON.ORG库是否可以在其他地方使用,或者我只是坚持使用Oracle的javax.json? 或者,Google的版本是更好的选择?


我正在尝试学习JSON

有什么要了解JSON? 有对象,数组和值...

我更喜欢坚持JSON.ORG版本或Oracle Java javax版本。

一旦理解了JSON的结构,为什么首选项很重要,除非您尝试维护遗留代码?

当Gson或Jackson等其他公司出现时,图书馆会被弃用,而开发商通常不再维护他们的项目。 只要你熟悉解析JSON的一般概念,库的使用就是一个非常有见地的答案。

正如您发现的那样,JSON.org库不存在,但至少有一长串替代品。

Gson和Jackson只是它们的对象编组能力以及异常处理(例如从JSONObject获取不存在的关键字的值)的流行组件。

如果你只是想要一个简单的,最小的JSON解析库,那么javax.json或json-simple都可以。


我已经将它们全部用于各种项目,但是我提出我的无偏见的观点,认为你应该选择一个图书馆,并希望它保持不变,并由开发人员维护。


最初由道格拉斯克罗克福德编写的org.json库很好,可以在这里找到:https://github.com/stleary/JSON-java

Jar文件可从Maven仓库获取:https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.json%22%20AND%20a%3A%22json%22

链接地址: http://www.djcxy.com/p/32171.html

上一篇: Where has json.org java library gone?

下一篇: Can't Require Node Modules In WebWorker (NWJS)