javabean的疑惑

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


慕桂英3389331
浏览 661回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java