Java中的List转换成JSON报错(四)
来源:互联网 发布:mac修改u盘权限 编辑:程序博客网 时间:2024/05/22 08:26
1、错误描述
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMapat net.sf.json.JSONObject.<init>(JSONObject.java:1450)at net.sf.json.util.CycleDetectionStrategy.<clinit>(CycleDetectionStrategy.java:37)at net.sf.json.JsonConfig.<clinit>(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.ListOrderedMapat 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<String> list = new ArrayList<String>();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目录下
1 0
- Java中的List转换成JSON报错(四)
- Java中的List转换成JSON报错(一)
- Java中的List转换成JSON报错(二)
- Java中的List转换成JSON报错(三)
- Java中的List转换成JSON报错(五)
- List转换成JSON对象报错(四)
- List转换成JSON对象报错(一)
- List转换成JSON对象报错(二)
- List转换成JSON对象报错(三)
- List转换成JSON对象报错(五)
- 关于list转换成json报错和小实例
- java json 时期转换报错
- json中的list转换成普通的list
- JSONArray json = JSONArray.fromObject(list_excel); list类型数据转换成JSONArray类型数据报错
- list 转换成json
- JSON转换成LIST
- json转换成list
- json转换报错
- 【坑】通过点击按钮改变<div>中的内容
- 在json封装成对象返回前台数据中,null和""区别
- ##位运算若干应用##
- 进程同步示例代码(依据信号量达到同步)
- Spring简介
- Java中的List转换成JSON报错(四)
- 3度带与6度带
- hdu 1268(判断图是否强联通)
- PHP与MYSQL插入操作——转自“低调走过”
- 在连接Mysql的时候,报下面的错误及解决方法
- Bundle 和 Eval 碰到的问题
- ios 中代理原理使用方法精讲
- 概率图模型(PGM)里的有向分离(D-separation)
- C学习小结【常用函数】