由于它们是私有字段,因此在创建json字符串时应该没有任何问题
我认为这句话是不对的,GSON在序列化时会查看对象的私有字段,这意味着包括了超类的所有私有字段,并且当您使用相同名称的字段时,它将引发错误。
如果您不想包含任何特定字段,则必须用
transient关键字标记它,例如:
private transient BigDecimal tradeFeesPcy;

由于它们是私有字段,因此在创建json字符串时应该没有任何问题
我认为这句话是不对的,GSON在序列化时会查看对象的私有字段,这意味着包括了超类的所有私有字段,并且当您使用相同名称的字段时,它将引发错误。
如果您不想包含任何特定字段,则必须用
transient关键字标记它,例如:
private transient BigDecimal tradeFeesPcy;