मैं एक वर्ग एक जो कुछ निजी क्षेत्रों की है और एक ही कक्षा एक और कक्षा बी जो भीवर्ग एक से अधिक JSON क्षेत्रों
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
}
और वर्ग बी है जो वर्ग ए में हैं कुछ निजी क्षेत्रों है फैली हुई है वाणी मिला कुछ निजी fiedls जो अब कक्षा एक
में हैं जब मैं कक्षा एक मैं निम्न अपवाद प्राप्त ऊपर से JSON स्ट्रिंग बनाने का प्रयास करें:
class com.hexgen.ro.request.A declares multiple JSON fields named netAmountPcy
यह कैसे तय करने के लिए?
चूंकि वे निजी क्षेत्र हैं, इसलिए मुझे लगता है कि जेसन स्ट्रिंग बनाने के दौरान कोई समस्या नहीं होनी चाहिए लेकिन मुझे यकीन नहीं है।
मैं निम्नलिखित की तरह json स्ट्रिंग बनाने के लिए:
Gson gson = new Gson();
tempJSON = gson.toJson(obj);
यहाँ obj वर्ग एक
पोस्ट अपने सुपर वर्ग बी – NPKR