jackson पर टैग किए गए जवाब

जैक्सन पढ़ने और लिखने (पार्सिंग / जनरेटिंग) और जावा ऑब्जेक्ट्स से / के लिए डेटा बाइंडिंग जैसे कार्यों को संभालने के लिए एक जावा लाइब्रेरी है। हालांकि मुख्य रूप से JSON के लिए उपयोग किया जाता है, जैक्सन एवरो, CBOR, CSV, जावा प्रॉपर्टीज, प्रोटोबॉफ, स्माइल, एक्सएमएल और YAML जैसे कई अन्य डेटा स्वरूपों का भी समर्थन करता है।

13
जैक्सन डेटाबाइंड एनम केस असंवेदनशील
मैं JSON स्ट्रिंग को कैसे निष्क्रिय कर सकता हूं जिसमें Enum मान शामिल हैं जो केस असंवेदनशील हैं? (जैक्सन डाटबिंड का उपयोग करके) JSON स्ट्रिंग: [{"url": "foo", "type": "json"}] और मेरे जावा POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType …

10
जैक्सन ने 'हटा' से आदिम बुलियन क्षेत्र का नाम बदला
यह एक डुप्लिकेट हो सकता है। लेकिन मुझे अपनी समस्या का हल नहीं मिल रहा है। मुझे कक्षा में जाना है public class MyResponse implements Serializable { private boolean isSuccess; public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess = isSuccess; } } ग्रहण करने वालों …
97 java  json  jackson 

14
जैक्सन और लोम्बोक को एक साथ काम नहीं कर सकते
मैं जैक्सन और लोम्बोक के संयोजन में प्रयोग कर रहा हूं। वे मेरी कक्षाएं हैं: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; …

4
जैक्सन का उपयोग करके सरणी में JSON स्ट्रिंग को पार्स कैसे करें
मेरे पास Stringनिम्नलिखित मूल्य है: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] और निम्न वर्ग: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } और मैं एक के लिए यह पार्स करने के लिए …
96 java  json  jackson 

20
java.lang.IllegalArgumentException: प्रकार के वापसी मान के लिए कोई भी कनवर्टर नहीं मिला
इस कोड के साथ @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } मुझे निम्नलिखित अपवाद मिलते हैं java.lang.IllegalArgumentException: No converter found for return value of type मेरा अनुमान है कि ऑब्जेक्ट को JSON में नहीं बदला जा सकता क्योंकि जैक्सन गायब …

6
कुछ क्षेत्रों के लिए जैक्सन JSON कस्टम क्रमांकन
वहाँ एक रास्ता जैक्सन JSON प्रोसेसर का उपयोग करने के लिए कस्टम क्षेत्र स्तर serialization कर रहा है? उदाहरण के लिए, मुझे कक्षा पसंद है public class Person { public String name; public int age; public int favoriteNumber; } JSON का अनुसरण करने के लिए क्रमबद्ध: { "name": "Joe", "age": …

3
जैक्सन के ऑब्जेक्टमैपर का उपयोग करके JSON ऑब्जेक्ट्स का ऑर्डर
मैं अपने जावा-जोंस मैपिंग करने के लिए ObjectMapper का उपयोग कर रहा हूं । ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); यह मेरा जावा क्लास है: public class Relation { private String id; private String source; private String target; private String label; private List<RelAttribute> attributes; public String …
92 java  json  jackson 

12
वसंत में ObjectMapper कॉन्फ़िगर करना
मेरा लक्ष्य objectMapperइस तरह से कॉन्फ़िगर करना है कि यह केवल धारावाहिक तत्व है जिसके साथ एनोटेट किया गया है @JsonProperty। ऐसा करने के लिए मैंने इस स्पष्टीकरण का पालन ​​किया जो कहता है कि ऑब्जेक्टमैपर को कैसे कॉन्फ़िगर किया जाए। मैंने यहाँ वर्णित के रूप में कस्टम ऑब्जेक्टमैपर को …

7
जैक्सन के साथ सीरियल्स को सीरियस करना
मेरे पास एक एनुम है जो नीचे दिया गया है: public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } मैं अपने कंट्रोलर …

6
जैक्सन एनोटेशन का उपयोग करके एक संपत्ति के लिए एक नेस्टेड मूल्य कैसे मैप करें?
मान लें कि मैं किसी API के लिए एक कॉल कर रहा हूं जो एक उत्पाद के लिए निम्नलिखित JSON के साथ प्रतिक्रिया करता है: { "id": 123, "name": "The Best Product", "brand": { "id": 234, "name": "ACME Products" } } मैं जैक्सन एनोटेशन का उपयोग करके उत्पाद आईडी और …
90 java  json  jackson 

6
जैक्सन + बिल्डर पैटर्न?
मैं चाहूंगा कि जैक्सन निम्नलिखित कंस्ट्रक्टर के साथ एक वर्ग को अलग कर दे: public Clinic(String name, Address address) पहले तर्क का वर्णन करना आसान है। समस्या यह है कि पते को इस प्रकार परिभाषित किया गया है: public class Address { private Address(Map<LocationType, String> components) ... public static class …
89 java  json  jersey  jackson 

7
java.lang.ClassCastException: java.util.LinkedHashMap com.testing.models.Account पर नहीं डाला जा सकता है
मैं नीचे त्रुटि कर रहा हूँ: java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.testing.models.Account नीचे दिए गए कोड के साथ final int expectedId = 1; Test newTest = create(); int expectedResponseCode = Response.SC_OK; ArrayList<Account> account = given().when().expect().statusCode(expectedResponseCode) .get("accounts/" + newTest.id() + "/users") .as(ArrayList.class); assertThat(account.get(0).getId()).isEqualTo(expectedId); क्या कोई कारण है कि मैं ऐसा …

14
गैर-प्राप्त आलसी वस्तुओं पर जैक्सन क्रमांकन से बचें
मेरे पास एक साधारण नियंत्रक है जो एक उपयोगकर्ता ऑब्जेक्ट को लौटाता है, इस उपयोगकर्ता के पास एक विशेषता निर्देशांक है जिसमें हाइबरनेट संपत्ति FetchType.AZY है। जब मैं इस उपयोगकर्ता को प्राप्त करने की कोशिश करता हूं, तो मुझे उपयोगकर्ता ऑब्जेक्ट प्राप्त करने के लिए हमेशा सभी निर्देशांक लोड करने …

10
जैक्सन ObjectMapper - ऑब्जेक्ट गुणों के क्रमांकन क्रम को निर्दिष्ट करें
मैं एक RESTful वेब सेवा लागू कर रहा हूं, जहां उपयोगकर्ता को अनुरोध के साथ एक हस्ताक्षरित सत्यापन टोकन भेजना होगा ताकि मैं यह सुनिश्चित कर सकूं कि अनुरोध किसी मध्य व्यक्ति द्वारा छेड़छाड़ नहीं किया गया है। मेरा वर्तमान कार्यान्वयन इस प्रकार है। सत्यापन टोकन एक VerifData वस्तु है …

4
JsonCreator का उपयोग करके अतिभारित कंस्ट्रक्टरों के साथ एक वर्ग को कैसे अलग करना है
मैं जैक्सन 1.9.10 का उपयोग करके इस वर्ग के उदाहरण का वर्णन करने की कोशिश कर रहा हूं: public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { // ... person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name) { // ... person with …
83 java  json  jackson 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.