FastJson 将对象转为json串时依赖对象的构造方法和get/set方法进行转换。例如:
private boolean login = true;
public boolean isLogin() {
return login;
}
上述代码的生成json串为{"login":true}
如果将login字段改为 private boolean isLogin = true;
代码的生成json串依旧会为{"login":true} 不会因为字段名的修改而改变
Gson 将对象转为json串 即使对象没有对应构造方法以及get/set方法,也能按照属性的名字进行解析。