下面是 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 可以下载并提供完整依赖版本(已包含 ezmorphcommons‑collections 等):

  • json-lib‑2.4‑jdk15.jar:通过 SourceForge 项目页面获取 (SourceForge)

✅ 完整依赖列表(若手动添加)

解析 2.4 包含以下依赖,建议同时引入:

组件示例版本
commons-beanutils1.7.0
commons-collections3.2
commons-lang2.4
commons-logging1.1.1
ezmorph1.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)对比建议;

都可以告诉我哦!