项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下:
xml 代码
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency>
但是在install的时候总是说找不到这个jar,于是上 http://json-lib.sourceforge.net/准备下载jar包自己install到repository上,这时候发现了 mvnrepository上的一点小问题,json-lib提供了两个jdk版本的实现, json-lib-2.1-jdk13.jar和json-lib-2.1-jdk15.jar,看来于是把dependency的描述修改成下面的形式 就就解决问题了:
xml 代码
<!--json-lib--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency>
相关推荐
<groupId>net.sf.json-lib</groupId> <artifactId>json-lib <version>2.4 <classifier>jdk15 或者直接下载这个包
json-lib-2.4-jdk15.jar下载,json-lib是一款简单易用的Java JSON库。它可以将Java对象转换成JSON字符串,也可以将JSON字符串转换成Java对象。json-lib体积小、无依赖,性能表现也不错,适合在各种Java项目中使用。 ...
net.sf.json使用的lib(包括依赖lib) 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar
1. **添加依赖**:将下载的json-lib jar文件添加到项目的类路径中,或者在Maven或Gradle项目中配置相应的依赖。 2. **序列化**:将Java对象转换为JSON字符串,例如: ```java import net.sf.json.JSONObject; ...
1. **JSON对象和数组的创建**:json-lib提供了`net.sf.json.JSONObject`和`net.sf.json.JSONArray`类,可以方便地创建和操作JSON对象和数组。 2. **Java对象到JSON的转换**:json-lib支持将Java对象如HashMap、...
`net.sf.json`是该库的特定实现,可能包含了各种JSON操作的方法,如`JSONObject`、`JSONArray`、`JSONFunction`等类,以及一系列的转换和解析函数。 压缩包中的子文件列表揭示了`net.sf.json2.4`依赖的一些其他开源...
2. 创建JSON对象:使用JSON-lib提供的方法将Java对象转化为JSON对象,例如使用`net.sf.json.JSONObject`或`net.sf.json.JSONArray`。 3. 序列化和反序列化:通过`fromObject()`和`toObject()`方法将Java对象序列...
json架包,包好json-lib-2.2.3-jdk13.jar,json-lib-2.4-jdk14.jar以及附带的支持包ezmorph-1.0.6.jar,commons-logging.jar,commons-lang.jar等
json-lib-2.2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar commons-logging-1.1.1.jar commons-collections-3.2.1.jar ezmorph-1.0.3.jar 如果不关联这些包,则会...
json-lib-2.4-jdk15.jar json-lib-2.4-jdk15-sources.jar json-lib-2.4-jdk15-javadoc.jar 包含文件有:json-lib-2.4-jdk15.jar json-lib-2.4-jdk15-sources.jar json-lib-2.4-jdk15-javadoc.jar
在使用`json-lib-2.3-jdk15`时,你需要确保正确地将其加入到项目的类路径中,通常是通过Maven或Gradle等构建工具来管理依赖。对于压缩包中的`json-lib.jar`,可以直接将它放入项目的`lib`目录,然后在运行时确保JVM...
在处理复杂的Java对象和大量的数据时,`json-lib`提供了一套完整的解决方案,但随着技术的发展,还有其他更现代的JSON库如Gson、Jackson和Fastjson等,它们在性能和易用性上可能更有优势。因此,在选择JSON库时,应...
在项目中,`lib`目录下的json-lib-2.3.jar文件应当被正确地添加到构建路径或依赖管理中,以确保程序能够正常运行并利用这些功能。 总之,json-lib是一个强大的JSON处理库,它简化了Java应用与JSON数据的交互,无论...
net.sf.json jar包包含了一下:可以用来解析json,具体操作可以看小编的博客。 commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar
总的来说,`json-lib-2.3-jdk15`是一个强大的工具,为Java开发者提供了处理JSON数据的强大支持,尤其对于那些使用JDK 1.5环境的项目。通过其丰富的API和高效的性能,开发者可以方便地进行JSON操作,提升项目的开发...
net.sf.json jar包含以下: commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar
<groupId>net.sf.json-lib</groupId> <artifactId>json-lib <version>2.4 <classifier>jdk15 ``` 2. **转化对象**: 使用`JsonConfig`配置对象,可以设置转化时的一些参数。然后使用`JSONArray.fromObject()`或`...
在文件列表中的"jsonlib需要jar包",这可能是指包含了`json-lib`库及其所有依赖的JAR文件。在实际项目中,将这些JAR文件添加到项目的类路径(classpath)中,就可以使用`json-lib`提供的功能,而无需通过Maven或其他...
2. **创建JSON对象**:使用`net.sf.json.JSONObject`和`net.sf.json.JSONArray`类来创建JSON对象,并使用它们提供的方法进行操作。 3. **解析JSON**:通过`fromJSON()`方法将JSON字符串解析为Java对象,如`...
6. **错误处理**:当转换或处理过程中出现错误时,`net.sf.json`会抛出相应的异常,帮助开发者定位和解决问题。 在实际开发中,`net.sf.json`通常与其他Java相关的技术结合使用,例如Spring MVC框架、Struts2或...