maven引用net.sf.json-lib

json-lib提供了两个jdk版本的实现, json-lib-2.1-jdk13.jar和json-lib-2.1-jdk15.jar

<dependency>  
    <groupId>net.sf.json-lib</groupId>  
    <artifactId>json-lib</artifactId>  
    <version>2.4</version>  
    <classifier>jdk15</classifier>  
</dependency>

时间: 2024-10-19 08:04:49

maven引用net.sf.json-lib的相关文章

maven中net.sf.json报错的解决方法

今天在用maven添加net.sf.json的jar包的时候,代码如下: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency> 报了一个错 Could not find artifact net.sf.json-lib:json-

各种JSON的maven引用

一.jackjson maven <jackjson.version>2.8.8</jackjson.version> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackjson.version}</version> </

java.lang.ClassNotFoundException: net.sf.json.JSONObject

先去检查依赖包的问题 使用net.sf.json需要导入的包 如果jar 文件都存在. 右键项目选择Build path 在develoyment Assembly 添加 maven dependencies 网友回答1: 我已经导入了json的jar包及其需要的依赖包,过程是:右键项目选择Build path –> config build path –>add extenal jar加入以上所需要的jar.此时发现在servlet中写的关于JSONObject的代码不发生错误了,然后运行程

使用JSONObject遇到的问题,java.lang.NoClassDefFoundError: net/sf/json/JSONObject

先是报 java.lang.NoClassDefFoundError: net/sf/json/JSONObject 这个错误, 打开项目属性找到java build path中的libaries,找不到json相关的包, 我就手动将json-lib-2.3-jdk15.jar这个包引入,但是还是报同样的错误, 上网搜了下,有人说还需要把这个包放到对应TOMCAT/LIB目录下, 于是照做,终于不报这个错误了,但是报了其他错误: org.apache.commons.lang.exception

net.sf.json.JSONException: There is a cycle in the

使用hibernate容易出现该问题,主要是由于pojo类属性存在级联关系.比如说员工和部门,在员工表里面有部门属性,而在部门表里面有个员工集合,这样就存在了嵌套引用的问题了,就会抛出这个异常. 解决方法很简单,在将每个对象转为json对象的时候用setExcludes函数将级联的属性去除掉就可以了,如下面: //得到所有部门     //返回json对象字符串     public String getAllDep(){         List list = deptDAO.findAll(

问题:Maven: missing net.sf.json-lib

问题:Maven: missing net.sf.json-lib 解决: pom.xml里加入json-lib依赖,注意要添加classifier一行,如下: 这里maven地址:http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4/ 1 <dependency> 2 <groupId>net.sf.json-lib</groupId> 3 <artifactId>json-lib</a

net.sf.json.JSONException: There is a cycle in the hierarchy!错误解决方案

原因分析:在解析bean时,出现死循环调用,即:多个Bean之间出现了相互调用解决办法:过滤去掉bean中引起死循环调用的属性: [java] view plain copy List<Project> projectList = projectServices.find();  //获取数据 //自定义JsonConfig用于过滤Hibernate配置文件所产生的递归数据 JsonConfig config = new JsonConfig(); config.setExcludes(new

含有Date类型属性的实体类转化为JSONArray时报net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

当我们通过session传递数据的时候我通常是: 直接在DAO里从数据库取出含Date类型的数据,而且通常不会将java.sql.Date转为java.util.Date. 这时候前台和后台都不会有任何问题,所以我们以为这样是正常的操作. 但是当我们用JSON传递数据的时候就会发现控制台会报一下错误信息: net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 这时候我们可以再DAO里将java.sql.Dat

java中使用net.sf.json对json进行解析

net.sf.json依赖的包很多. 有commons-collections,commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph-1.0.5.jar,morph-1.1.1.jar /** * 从一个JSON 对象字符格式中得到一个java对象,形如: * {"id" : idValue, "name" : nameValue, "aBean" : {&qu