Avatar ·

Jackson: Unrecognized field, not marked as ignorable — त्रुटि कैसे ठीक करें?

सभी को नमस्ते! मैं Java में नया हूँ और Jackson लाइब्रेरी का उपयोग करके JSON को ऑब्जेक्ट में पार्स करने की कोशिश कर रहा हूँ। मेरे पास `name` और `email` फील्ड वाला एक POJO-क्लास `User` है, और बाहरी API से आने वाले JSON में एक अतिरिक्त फील्ड `age` है। `ObjectMapper.readValue()` को निष्पादित करने का प्रयास करने पर मुझे यह अपवाद मिलता है: ``` com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "age" (class User), not marked as ignorable (2 known properties: "name", "email"]) ``` यहाँ मेरा कोड है: ```java public class User { private String name; private String email; // गेटर्स और सेटर्स } public class Main { public static void main(String[] args) throws Exception { String json = "{\"name\":\"John\", \"email\":\"john@example.com\", \"age\":30}"; ```