这里需要注意一个坑,先来看一段代码
class People {
private String name;
private int age;
private String mSex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getmSex() {
return mSex;
}
// 这里出了问题
public void setmSex(String mSex) {
this.mSex = mSex;
}
}
  当我们自动生成get set方法时,会将字段的首字母大写,我们在上面拼接set 方法时,也是基于这样的规则来拼装的。但是 当我们的字段名为 aAbbb 时,则生成的get set 方法则不会大写。解决方案也很简单,注意字段命名或者在拼接时对第二个自动进行大小写判断。这样我们自己写的Json解析工具搞定, 以后每次解析只需一行代码即可OK。