`
小杨学JAVA
  • 浏览: 901785 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

json-lib-2.2.3-jdk15.jar+所需jar包(转载)

 
阅读更多

json-lib-2.2.3-jdk15.jar+所需jar包

    博客分类: 
  • 经验+注意
  • json

做项目,用到了json-lib-2.2.3-jdk15.jar,使用时提示如下错误:

 root cause 
java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher

 

原因:使用json-lib-2.2.3-jdk15.jar必要也要导入它的依赖包:

ezmorph-1.0.6.jar 
commons-lang 2.4 
commons-beanutils 1.7.0 
commons-collections 3.2 
commons-logging 1.1.1

 

我做项目用的地方,代码:

Java代码  收藏代码
  1. /** 
  2.  * 打开授权 
  3.  */  
  4. public String openImpower()  
  5. {     
  6.     role = service.queryById(roleNum);  
  7.       
  8.     TRolePriv rp = new TRolePriv();  
  9.     rp.setRoleNum(roleNum);  
  10.       
  11.     List<TRolePriv> rpList = service.queryRolePriv(rp);//权限中间表List  
  12.     List<TEmployeePriv> privList = service.queryAllPriv(new TEmployeePriv());//查询所有TEmployeePriv  
  13.       
  14.     /**合成权限树*/  
  15.     List<PrivJSON> jsonList = new ArrayList<PrivJSON>();  
  16.       
  17.     for( TEmployeePriv priv : privList ){  
  18.         if("60".equals(priv.getPrivType())){  
  19.             PrivJSON json = new PrivJSON();//一级菜单  
  20.             json.setId(priv.getPrivNum());  
  21.             json.setpId("0");  
  22.             json.setName(priv.getPrivName());  
  23.             json.setOpen(false);//默认不展开  
  24.               
  25.             jsonList.add(json);  
  26.         }  
  27.         else{  
  28.             PrivJSON json2 = new PrivJSON();  
  29.             json2.setId(priv.getPrivNum());  
  30.             json2.setpId(priv.getMenuId1());  
  31.             json2.setName(priv.getPrivName());  
  32.             json2.setPrivNum(priv.getPrivNum());  
  33.               
  34.             for(TRolePriv trp : rpList){  
  35.                 if(trp.getPrivNum().equals(priv.getPrivNum())){  
  36.                     json2.setOpen(false);//默认不展开  
  37.                     json2.setChecked(true);  
  38.                 }  
  39.             }  
  40.             jsonList.add(json2);  
  41.         }  
  42.     }  
  43.       
  44.     JSONArray myjsonObj = JSONArray.fromObject(jsonList);//将权限集合,转成JSON数组  
  45.     this.getRequest().setAttribute("myjsonObj",myjsonObj);  
  46.       
  47.     successPath = "/jsp/phone/priv/role/impowerRole.jsp";  
  48.     return SUCCESS;  

分享到:
评论

相关推荐

    json-lib-2.2.3-jdk15.jar

    5. **依赖管理**:`json-lib-2.2.3-jdk15.jar`可能包含了其运行所需的其他依赖库,这使得开发者在使用时无需额外配置这些依赖,简化了项目的构建过程。 6. **多平台支持**:作为Java库,JSON-lib可以运行在任何支持...

    json架包,包好json-lib-2.2.3-jdk13.jar,json-lib-2.4-jdk14.jar以及附带的支持包

    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 相关jar包

    "json-lib-2.2.3-jdk15.jar" 是一个专门为Java设计的JSON处理库,它提供了丰富的API来操作JSON。这个版本是针对JDK 1.5的,因此对于使用此版本JDK的项目来说,它是兼容的。json-lib库支持多种Java对象到JSON的映射,...

    json-lib-2.2.3-jdk15-src.jar

    json-lib-2.2.3-jdk15-javadoc.jar json 源代码

    json-lib-2.2.3-jdk13.jar及相关其他5个jar包

    json-lib-2.2.3-jdk13.jar commons-beanutils-1.7.0.jar commons-collections-3.2.1.jar commons-lang-2.4.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar

    json-lib-2.2.3-jdk15.jar有关文件

    `json-lib-2.2.3-jdk15.jar`是这个库的一个特定版本,兼容JDK 1.5。 该库的核心功能包括: 1. **对象到JSON转换**:`json-lib`允许将Java的基本类型、集合、数组、Map以及自定义对象转换成JSON字符串。这使得...

    使用json-lib-2.2.2-jdk15.jar所要用到的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.2.3-jdk13.jar

    json-lib-2.4-jdk14.jar ezmorph-1.0.6.jar commons-logging.jar commons-lang-2.0.jar commons-collections.jar commons-beanutils.jar

    json-lib-2.3-jdk15基础jar包合辑

    `json-lib-2.3-jdk15`是JSON库的一个特定版本,专为JDK 1.5设计,以确保与该版本的Java环境兼容。 ### JSON Lib简介 JSON Lib是一个Java库,它提供了将Java对象转换为JSON格式,以及将JSON文本解析回等效Java对象的...

    json-2.2.3-jdk13全部包6个

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...JSON-2.2.3-jdk13全部包提供了在Java 13环境中处理JSON数据所需的组件,使得开发者能够轻松地在Java应用中集成JSON支持。

    json相关依赖jar包,json-lib-2.2.3-jdk13.jar/ezmorph-1.0.6.jar 等6个jar包

    json,json.jar,json相关依赖jar包,,json-lib-2.2.3-jdk13.jar/ezmorph-1.0.6.jar,commons-lang-2.4.jar,commons-collections-3.2.1.jar,commons-beanutils.jar

    json-lib-2.3-jdk15-sources javadoc .jar

    "json-lib-2.3-jdk15.jar"是实际的可执行库文件,包含编译后的字节码,开发者在项目中引用这个jar文件,就可以在程序中使用JSON-lib提供的所有功能。例如,可以将Java对象转化为JSON字符串,或者从JSON字符串反序列...

    json-lib-2.3-jdk15.jar和它的源码包

    而`json-lib-2.2.3-jdk15-sources.jar`则是`json-lib`的源码包,提供了库的所有源代码。这个文件对于开发者来说非常宝贵,因为可以查看和理解库内部的工作机制,便于学习、调试或进行自定义扩展。通过源码,我们可以...

    json-lib-2.2.3-jdk15及其支持包

    服务器使用JSON架包,及其支持包。 详细内容如下: json-lib-2.2.3-jdk15.jar commons-lang-2.6.jar ezmorph-1.0.6.jar commons-collections-3.2.jar commons-logging-1.1.1.jar commons-beanutils-1.7.0.jar

    json所有的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.2.3-jdk15

    `json-lib-2.2.3-jdk15.jar`是`json-lib`库的一个版本,特别针对JDK 1.5进行优化。这个版本的发布主要是为了支持那些还在使用JDK 1.5的开发者,让他们也能方便地处理JSON数据。JSON库的版本更新通常是为了修复已知...

    json-lib-jdk.jar

    在给定的压缩包文件中,我们有两个不同版本的`json-lib` jar包:`json-lib-2.2.3-jdk15.jar`和`json-lib-2.4-jdk15.jar`。 `json-lib-2.2.3-jdk15.jar`是版本为2.2.3的`json-lib`,适用于JDK 1.5环境。此版本可能...

Global site tag (gtag.js) - Google Analytics