博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java list转json报错_Java中的List转换成JSON报错(四)
阅读量:6361 次
发布时间:2019-06-23

本文共 1533 字,大约阅读时间需要 5 分钟。

1、错误描述

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap

at net.sf.json.JSONObject.(JSONObject.java:1450)

at net.sf.json.util.CycleDetectionStrategy.(CycleDetectionStrategy.java:37)

at net.sf.json.JsonConfig.(JsonConfig.java:65)

at net.sf.json.JSONArray.fromObject(JSONArray.java:105)

at com.you.model.ListToJSON.main(ListToJSON.java:29)

Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrderedMap

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:425)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

... 5 more

2、错误原因

/**

* 将List转换成JSON

*/

package com.you.model;

import java.util.ArrayList;

import java.util.List;

import net.sf.json.JSONArray;

/**

* @author YouHaiDong

*

*/

public class ListToJSON

{

/**

* @param args

*/

public static void main(String[] args)

{

List list = new ArrayList();

list.add("春天");

list.add("夏天");

list.add("秋天");

list.add("冬天");

JSONArray jsonArray = JSONArray.fromObject(list);

System.out.println("List转换成JSON:" + jsonArray.toString());

}

}

从“Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.ListOrderedMap”可以看出,缺少jar

3、解决办法

将“commons-collections-3.1.jar”复制到lib目录下

转载地址:http://tcima.baihongyu.com/

你可能感兴趣的文章
vs2015 去除 git 源代码 绑定
查看>>
解决firefox的button按钮文字不能垂直居中
查看>>
网络协议端口号详解
查看>>
大话数据结构读后感——第一章
查看>>
各种排序
查看>>
Optional
查看>>
sed 命令编辑文本
查看>>
Activity调用isDestroyed()方法报出,java.lang.NoSuchMethodError
查看>>
Keepalived详解(四):通过vrrp_script实现对集群资源的监控【转】
查看>>
CollapsingToolbarLayoutDemo【可折叠式标题栏,顺便带有CardView卡片式布局】
查看>>
CentOS7.4安装配置mysql5.7 TAR免安装版
查看>>
解决IE二级链接无法打开故障
查看>>
Windows phone应用开发[16]-数据加密
查看>>
通用数据压缩算法简介
查看>>
The next Industry Standard in IT Monitoring, a python implementation Nagios like tool --- Shinken
查看>>
(笔记)找工作,该怎么进补
查看>>
div的显示和隐藏以及点击图标的更改
查看>>
(轉貼) Ubuntu將在ARM平台netbook上現身 (SOC) (News) (Linux) (Ubuntu)
查看>>
SQL注入测试工具:Pangolin(穿山甲)
查看>>
在html 的img属性里只显示图片的部分区域(矩形,给出开始点和结束点),其他部份不显示,也不要拉伸...
查看>>