我們都知道javabean會把屬性定義成private型的,然后再提供public的get、set方法來進行訪問和修改,我想問的是,當這個bean中沒有對應的屬性,但有一個get方法,比如getName()方法,該方法里返回一個固定的名稱Tom,但類里是沒有name屬性的,當把這個類的一個實例對象轉換成json串輸出時,有"name":"Tom",這個是java默認按照get方法的命名規則生成一個對應的屬性嗎?如果一個類里只有get、set方法,沒有一個變量屬性,是不是通過set方法賦值后,將實例變量轉換成json串輸出,會根據get方法生成json串對應的key?這是java默認為類生成的屬性嗎?還是是JSON類在輸出時做了相應操作???
javabean的疑惑
慕桂英3389331
2018-08-11 16:10:49