JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。——百度百科
-----------------------------------------------------------------------------要规范!
当其中没有无参构造方法时,用fastjson将json解析成javaBean对象会出问题,所有属性值为空。fastjson-1.2.50还不报错,改用fastjson-1.2.9才报的错.....但是用Gson却可以解析出来。
用fastjson将对象解析成json字符串是,若没有提供相应的get/set方法,且属性修饰符为private时,对应属性值将为空。用Gson则不会这样。