У меня есть класс A, который имеет некоторые частные поля, и тот же класс расширяет другой класс B, который также имеет некоторые частные поля, которые находятся в классе A.
public class A extends B {
    private BigDecimal netAmountTcy;
    private BigDecimal netAmountPcy;   
    private BigDecimal priceTo;  
    private String segment;
    private BigDecimal taxAmountTcy;
    private BigDecimal taxAmountPcy;   
    private BigDecimal tradeFeesTcy;
    private BigDecimal tradeFeesPcy;
// getter and setter for the above fields
}
 и класс B имеет несколько частных фидзелов, которые находятся в классе A
теперь, когда я пытаюсь создать строку JSON из класса A, я получаю следующее исключение:
class com.hexgen.ro.request.A declares multiple JSON fields named netAmountPcy
 Как это исправить?
Поскольку они являются частными полями, не должно возникнуть никаких проблем при создании строки json, я думаю, но я не уверен.
Я создаю строку json следующим образом:
Gson gson = new Gson();
 tempJSON = gson.toJson(obj);
 здесь obj - объект класса A