Java中的List转换成JSON报错(一)
1、错误描述
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 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) at com.you.model.ListToJSON.main(ListToJSON.java:29) Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException 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) ... 13 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());
	}
}
缺少Jar包
3、解决办法
将“commons-lang-2.4.jar”复制到lib下
Java中的List转换成JSON报错(一)的更多相关文章
- Java中的List转换成JSON报错(五)
		
1.错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/beanu ...
 - Java中的List转换成JSON报错(四)
		
1.错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/colle ...
 - Java中的List转换成JSON报错(二)
		
1.错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/loggi ...
 - Java中的List转换成JSON报错(三)
		
1.错误描述 Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher a ...
 - java中汉字自动转换成拼音
		
java中汉字自动转换成拼音 1.需要下载jar包 pinyin4j.2.5.0.jar ,加入到WEB-INF下的lib里边,右键add to bulid path. 2.[代码]PinYinUti ...
 - Java将其他数据格式转换成json字符串格式
		
package com.wangbo.util; import java.beans.IntrospectionException; import java.beans.Introspector; i ...
 - Java中windows路径转换成linux路径等工具类
		
项目中发现别人写好的操作系统相关的工具类: 我总结的类似相关博客:http://www.cnblogs.com/DreamDrive/p/4289860.html import java.net.In ...
 - Java读取Excel文件转换成JSON并转成List——(七)
		
Jar包
 - 关于JAVA中Byte数据类型二进制赋值运算报错问题
		
自从JDK7更新之后,新增了二进制变量的表示,支持将整数类型用二进制来表示,用0b开头: 例如: byte b= (byte) 0b1000_0001; short s = (short) 0b100 ...
 
随机推荐
- COGNOS安装与发布报表步骤
			
1. 安装 1.1安装前准备 安装COGNOS需要先安装好iis和sql Server(因为我们用的数据库系统就是SQLServer). 1.2安装过程 1) 找到BI Server文件 2) ...
 - python  列表操作方法详解
			
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表是一个数据的集合,集合内可以放任何数据类型,可对集合方便的增删改查操作.Python已经内置确定序列的长度以及确定最大和最 ...
 - Python基础篇(一)
			
首先需要从Python的官网下载python的安装程序,下载地址为:www.python.org/downloads.最新的版本为3.4.1,下载和操作系统匹配的安装程序并安装即可. 安装好了后,在开 ...
 - Xposed 初尝
			
1.初次使用xposed,之前直至其名,不闻其用. 2.相关引用配置上图 build.gradle配置,如下: dependencies { compile fileTree(include: ['* ...
 - DirectSound---简易Wav播放器
			
这篇文章主要给大家介绍下如何用DirectSound打造一个简易播放器,因为篇幅有限且代码逻辑较为复杂,我们只介绍下核心技术内容.该播放器主要包括以下功能: 播放.暂停 播放进度提示. 1. Dire ...
 - PYTHON3 RE正则表达:
			
The special characters are: "." Matches any character except a newline. "^" Matc ...
 - ES6,Array.includes()函数的用法
			
在ES5,Array已经提供了indexOf用来查找某个元素的位置,如果不存在就返回-1,但是这个函数在判断数组是否包含某个元素时有两个小不足,第一个是它会返回-1和元素的位置来表示是否包含,在定位方 ...
 - 自动创建字符设备,不需mknod
			
自动创建设备文件 1.自动创建设备文件的流程 字符设备驱动模块 -->创建一个设备驱动class--->创建属于class的device--->调用mdev工具(自动完成)--> ...
 - 通过读取配置文件,启动mongodb
			
在实际的项目中,经常利用mongodb数据库做缓存,mongodb的并发性比较高,所以对于快速存储.读取信息有很多优点.在项目中对于第一次的数据请求会直接访问数据库,而对于获得的信息通常都会在此时刻存 ...
 - 【南京邮电】maze 迷宫解法
			
[南京邮电]maze 迷宫解法 题目来源:南京邮电大学网络攻防训练平台. 题目下载地址:https://pan.baidu.com/s/1i5gLzIt (密码rijss) 0x0 初步分析 题目中给 ...