18
18
import static apijson .RequestRole .OWNER ;
19
19
import static apijson .RequestRole .UNKNOWN ;
20
20
21
+ import com .alibaba .fastjson .annotation .JSONField ;
22
+
21
23
import apijson .MethodAccess ;
22
24
import apijson .framework .BaseModel ;
23
25
@@ -70,9 +72,14 @@ public Privacy setPhone(String phone) {
70
72
return this ;
71
73
}
72
74
73
- /**get_password会转为password
75
+ /**fastjson >= 1.2.70 的版本时,JSON.toJSONString 后,
76
+ * get__password, get_password 会分别转为 __password, password,
77
+ * 不像之前(例如 1.2.61 及以下)分别转为 _password, password,
78
+ * 如果 @JSONField(name="_password") 未生效,请勿使用 1.2.70-1.2.73,或调整数据库字段命名为 __password
74
79
* @return
75
80
*/
81
+
82
+ @ JSONField (name ="_password" )
76
83
public String get__password () {
77
84
return password ;
78
85
}
@@ -81,9 +88,14 @@ public Privacy setPassword(String password) {
81
88
return this ;
82
89
}
83
90
84
- /**get_PayPassword会转为PayPassword
91
+ /**fastjson >= 1.2.70 的版本时,JSON.toJSONString 后,
92
+ * get__payPassword, get_payPassword 会分别转为 __payPassword, payPassword,
93
+ * 不像之前(例如 1.2.61 及以下)分别转为 _payPassword, payPassword,
94
+ * 如果 @JSONField(name="_payPassword") 未生效,请勿使用 1.2.70-1.2.73,或调整数据库字段命名为 __payPassword
85
95
* @return
86
96
*/
97
+
98
+ @ JSONField (name ="_payPassword" )
87
99
public String get__payPassword () {
88
100
return payPassword ;
89
101
}
0 commit comments