我们都知道javabean会把属性定义成private型的,然后再提供public的get、set方法来进行访问和修改,我想问的是,当这个bean中没有对应的属性,但有一个get方法,比如getName()方法,该方法里返回一个固定的名称Tom,但类里是没有name属性的,当把这个类的一个实例对象转换成json串输出时,有"name":"Tom",这个是java默认按照get方法的命名规则生成一个对应的属性吗?如果一个类里只有get、set方法,没有一个变量属性,是不是通过set方法赋值后,将实例变量转换成json串输出,会根据get方法生成json串对应的key?这是java默认为类生成的属性吗?还是是JSON类在输出时做了相应操作啊?
添加回答
举报
0/150
提交
取消