Json lib 抛出 net.sf.json.JSONArrayNote:ThiselementneitherhasattachedsourcenorattachedJavadocandhence


项目中导入了json-lib-2.3-jdk15.jar 包,但是在运行如下代码的时候还是出现了如下错误,究其原因是因为缺包,缺了如下5个包:

commons-beanutils-1.8.3

commons-lang-2.6 (注:导入commons-lang3-3.1.jar 版本会继续报如下错误)

commons-collections-3.2.1

commons-logging-1.1.1

ezmorph-1.0.6


代码片段1:

String json = JSONUtil.getJSONObjectByObject(new String[]{"count","amount"},new Object[]{SubAccCoupon.getCount(),SubAccCoupon.getAmount()}).toString();
  getWriter().write(json);


代码片段2:
public class JSONUtil {
    
    /**
     * java对象转JSONObject
     * @throws Exception
     */
    public static JSONObject getJSONObjectByObject(String[] names,Object[] objects){
        JSONObject json = new JSONObject();
        String name = null;
        try {
            for(int i=0;i<objects.length;i++){
                name = names[i];
                json.put(name, objects[i]);
            }
        } catch (Exception e) {
             e.printStackTrace();
        }
        
        return json;
    }
..................

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值