下面是 net.sf.json-lib
(JSON‑Lib)最完整、最新的下载与使用方式:
📦 最新版本
- 最新稳定版为 2.4(最后发布于 2010年12月14日)(mvnrepository.com)
- 在 Maven Central 上有多个版本,包括 2.4、2.3、2.2.3 等 (mvnrepository.com)
⚙️ Maven/Gradle 使用配置
Maven(推荐 jdk15 版本):
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
或者 Gradle:
implementation "net.sf.json-lib:json-lib:2.4:jdk15"
👉 注意:库发布时使用了 jdk13
和 jdk15
的 classifiers,必须指定才能正确下载 (Stack Overflow)。
📥 手动下载 JAR
从官方 SourceForge 可以下载并提供完整依赖版本(已包含 ezmorph
、commons‑collections
等):
- json-lib‑2.4‑jdk15.jar:通过 SourceForge 项目页面获取 (SourceForge)
✅ 完整依赖列表(若手动添加)
解析 2.4 包含以下依赖,建议同时引入:
组件 | 示例版本 |
---|---|
commons-beanutils | 1.7.0 |
commons-collections | 3.2 |
commons-lang | 2.4 |
commons-logging | 1.1.1 |
ezmorph | 1.0.6 |
Maven 示例:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>net.sf.ezmorph</groupId>
<artifactId>ezmorph</artifactId>
<version>1.0.6</version>
</dependency>
✅ 小结
- 最全的版本是 2.4-jdk15,Apache 2.0 授权;
- 推荐配置 Maven 或 Gradle 时附加
classifier
; - 若手动下载:可从 SourceForge 获取完整的 JAR;
- 还包括与 Spring 整合、旧版本(1.x、2.1、2.2.x)可选;
如果你需要:
- Spring MVC 或 Spring Boot 示例代码整合 JSON‑Lib;
- 本地 ZIP 包、或者项目打包示例;
- 更现代的替代方案(例如 Jackson、FastJSON)对比建议;
都可以告诉我哦!
发表回复