Avatar ·

Jackson का उपयोग करते समय JSON ऑब्जेक्ट्स में नए फ़ील्ड को अनदेखा करना

नमस्ते! मैं एक शुरुआती Java डेवलपर हूँ और Jackson लाइब्रेरी के साथ JSON पर काम करते समय एक समस्या का सामना कर रहा हूँ। मेरे पास एक REST API है जो उपयोगकर्ताओं के डेटा के साथ JSON लौटाता है। मेरी User क्लास में id, name और email फ़ील्ड हैं। सब कुछ ठीक काम कर रहा था जब तक API ने JSON रिस्पॉन्स में एक नया phoneNumber फ़ील्ड नहीं जोड़ा। अब डिसीरियलाइज़ेशन के प्रयास पर मुझे यह अपवाद मिलता है: ``` com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "phoneNumber" (class User), not marked as ignorable ``` यहाँ मेरा कोड है: ```java public class User { private int id; private String name; private String email; // गेटर्स और सेटर्स } // डिसीरियलाइज़ेशन ObjectMapper mapper = new ObjectMapper(); User user = mapper.readValue(jsonString, User.class); ``` मैंने पहले ही