Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में जैक्सन का उपयोग करके हम JSON में फ़ील्ड नाम कैसे बदल सकते हैं?


द जैक्सन एनोटेशन @JsonProperty क्रमबद्धता . के दौरान किसी संपत्ति या विधि पर उपयोग किया जाता है या अक्रमांकन JSON . का . यह एक वैकल्पिक 'नाम . लेता है ' पैरामीटर जो संपत्ति का नाम 'कुंजी . से भिन्न होने की स्थिति में उपयोगी है ' नाम JSON . में . डिफ़ॉल्ट रूप से, अगर कुंजी का नाम प्रॉपर्टी के नाम से मेल खाता है, तो मान को प्रॉपर्टी के मान से मैप किया जाता है।

नीचे दिए गए उदाहरण में, हम फ़ील्ड का नाम बदल सकते हैं JSON में @JsonProperty एनोटेशन . का उपयोग करके ।

उदाहरण

आयात करें मैपर =नया ऑब्जेक्टमैपर (); mapper.enable(SerializationFeature.INDENT_OUTPUT); उपयोगकर्ता उपयोगकर्ता =नया उपयोगकर्ता ("साई", "आदित्य", "9959984000", "0402358700"); स्ट्रिंग डेटा =mapper.writeValueAsString (उपयोगकर्ता); System.out.println (डेटा); }}// यूजर क्लासक्लास यूजर {@JsonProperty("first-name") public String firstName; @JsonProperty ("अंतिम नाम") सार्वजनिक स्ट्रिंग अंतिम नाम; @JsonProperty ("मोबाइल-फोन") सार्वजनिक स्ट्रिंग मोबाइलफोन; @JsonProperty("home_phone") सार्वजनिक स्ट्रिंग कार्यफ़ोन; सार्वजनिक उपयोगकर्ता (स्ट्रिंग फर्स्टनाम, स्ट्रिंग लास्टनाम, स्ट्रिंग मोबाइलफोन, स्ट्रिंग वर्कफोन) {सुपर (); यह। पहला नाम =पहला नाम; यह अंतिम नाम =अंतिम नाम; यह.मोबाइलफोन =मोबाइलफोन; यह। वर्कफोन =वर्कफोन; }}

आउटपुट

{ "first-name" :"Sai", "last-name" :"Adithya", "mobile-phone" :"9959984000", "home_phone" :"0402358700"}

  1. जावा में स्ट्रीमिंग एपीआई का उपयोग करके JSON स्ट्रिंग को कैसे पार्स करें?

    स्ट्रीमिंग API एक महत्वपूर्ण इंटरफ़ेस शामिल है JsonParser और यह इंटरफ़ेस इसमें JSON को स्ट्रीमिंग तरीके से पार्स करने के तरीके शामिल हैं और आगे . प्रदान करता है , केवल पढ़ने के लिए JSON डेटा तक पहुंच। जेसन कक्षा में इनपुट स्रोतों से पार्सर बनाने के तरीके शामिल हैं। हम कर सकते हैं JSON को पार्स क

  1. जावा में जैक्सन का उपयोग करके JSON ऑब्जेक्ट को एनम में कैसे बदलें?

    एक JSONObject मानचित्र . बनाने के लिए स्ट्रिंग से टेक्स्ट को पार्स कर सकते हैं एक प्रकार की वस्तु। एक एनम स्थिरांक के संग्रह . को परिभाषित करने के लिए इस्तेमाल किया जा सकता है , जब हमें उन मानों की पूर्वनिर्धारित सूची की आवश्यकता होती है जो किसी प्रकार के संख्यात्मक या पाठ्य डेटा का प्रतिनिधित्व

  1. जावा में मौजूदा JSON फ़ाइल में JSON स्ट्रिंग कैसे जोड़ें?

    एक जीसन जावा के लिए एक json लाइब्रेरी है और इसका उपयोग JSON उत्पन्न करने के लिए किया जा सकता है। प्रारंभिक चरण में, हम एक JSON फ़ाइल पढ़ सकते हैं और जावा ऑब्जेक्ट को पार्स कर सकते हैं, फिर टाइपकास्ट करने की आवश्यकता है जावा ऑब्जेक्ट को JSonObject और एक JsonArray . को पार्स करना . फिर इस JSON सरणी