看到网上有人用jason-lib这个库,我就选择了它!开始学习的时候碰到了一些问题,但只要按照要求配置好下面四个依赖库就可以写测试代码了。 jakarta commons-lang 2.3 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2 jakarta commons-logging 1.1.1 ezmorph 1.0.4 然后按照网站上的getting started进行学习,碰到的第一个问题就是在处理bean的转换的时候总是报告"has no getter method",找了好久才知道, 错误的原因是要转换的bean必须是public的。 下面是我找到的学习资料:
使用过程中问题: 1,把bean转化为json格式时老提示如下错误: Exception in thread "main" net.sf.json.JSONException: java.lang.NoSuchMethodException: Property 'name' has no getter method 解决:声明bean为public class xxx,必须是public,我用默认类型(class xxx)都不行
2,Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.lang.ArrayUtils.toObject([C)[Ljava/lang/Character; 原因:定义属性如下:private char[] options = new char[] { 'a', 'f' };好像不能处理这种类型的