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

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

12
START_OBJECT टोकन से बाहर java.util.ArrayList का उदाहरण नहीं दे सकते
मैं Listकस्टम वस्तुओं में से एक को पोस्ट करने की कोशिश कर रहा हूं । मेरा JSON अनुरोध बॉडी में यह है: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } सर्वर साइड कोड जो अनुरोध को संभालता है: …

9
जैक्सन JSON प्रोसेसर के साथ Joda DateTime को कैसे अनुक्रमित करें?
एक साधारण पैटर्न (जैसे "dd-MM-yyyy") के अनुसार मैं अपने Joda DateTime वस्तु को क्रमबद्ध करने के लिए जैक्सन कैसे प्राप्त करूं? मैंने कोशिश की: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; मैंने भी कोशिश की है: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig() .setDateFormat(df); धन्यवाद!
118 java  json  jodatime  jackson 

4
जैक्सन को बिना कास्टिंग के JrayNode को ArrayNode में कैसे बदलना है?
मैं अपनी JSON लाइब्रेरी को org.json से जैक्सन में बदल रहा हूं और मैं निम्नलिखित कोड को माइग्रेट करना चाहता हूं: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); अब जैक्सन में मेरे पास निम्नलिखित हैं: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = …
116 java  arrays  json  jackson 

8
मैं जैकसन को एक संपत्ति की अनदेखी करने के लिए कैसे कह सकता हूं जिसके लिए मेरे पास स्रोत कोड पर नियंत्रण नहीं है?
लंबी कहानी संक्षेप में, मेरी एक संस्था में एक ज्योमेट्रीकोलेक्शन है जो एक अपवाद को फेंकता है जब आप "गेटबाउंडरी" कहते हैं (ऐसा क्यों होता है यह एक और पुस्तक है, अब हम कहते हैं कि यह काम करने का तरीका है)। क्या कोई ऐसा तरीका है जिससे मैं जैक्सन …
112 java  json  jackson 

4
JsonMappingException: START_ARRAY टोकन से बाहर
निम्नलिखित .json फ़ाइल को देखते हुए: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] निहित डेटा का प्रतिनिधित्व …
112 java  arrays  json  jackson 

11
मैं जैक्सन के साथ एक कस्टम Serializer का उपयोग कैसे करूं?
मेरे पास दो जावा कक्षाएं हैं जिन्हें मैं जैक्सन को जैक्सन का उपयोग करके क्रमबद्ध करना चाहता हूं: public class User { public final int id; public final String name; public User(int id, String name) { this.id = id; this.name = name; } } public class Item { public final …

6
जावा में JsonNode को कैसे संशोधित करें?
मुझे जावा में JSON विशेषता के मान को बदलने की आवश्यकता है, मुझे मूल्य ठीक से मिल सकता है लेकिन मैं JSON को संशोधित नहीं कर सकता। यहाँ नीचे कोड है JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId = jsonNode.get("element").asText(); String value = jsonNode.get("value").asText(); if …
109 java  json  jackson 

8
जब एक कंस्ट्रक्टर को @JsonCreator के साथ एनोटेट किया जाता है, तो उसके तर्क को @JsonProperty के साथ एनोटेट किया जाना चाहिए?
जैक्सन में, जब आप एक कंस्ट्रक्टर के साथ एनोटेट करते हैं, तो आपको @JsonCreatorइसके तर्कों को एनोटेट करना चाहिए @JsonProperty। तो यह कंस्ट्रक्टर public Point(double x, double y) { this.x = x; this.y = y; } यह बन जाता है: @JsonCreator public Point(@JsonProperty("x") double x, @JsonProperty("y") double y) { this.x …

3
जैक्सन और सामान्य प्रकार का संदर्भ
मैं एक सामान्य विधि के लिए जैकसन जसन लाइब्रेरी का उपयोग करना चाहता हूं: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> …
107 java  json  generics  jackson 

10
जैक्सन में एक कस्टम deserializer से मैं डिफॉल्ट डिसेरिएलाइज़र को कैसे कॉल करूं
मुझे जैक्सन में अपने कस्टम डिसेरिएलाइज़र में समस्या है। मैं डिफॉल्ट धारावाहिक को एक्सेस करना चाहता हूं ताकि मैं जिस ऑब्जेक्ट को डिस्क्राइबलाइज कर रहा हूं, उसे पॉप्युलेट कर सके। आबादी के बाद मैं कुछ कस्टम चीजें करूंगा लेकिन पहले मैं डिफ़ॉल्ट जैक्सन व्यवहार के साथ वस्तु को अलग करना …

12
मैं जैक्सन का उपयोग करके ऑब्जेक्ट में कच्चे JSON कैसे शामिल कर सकता हूं?
मैं एक जावा ऑब्जेक्ट के अंदर कच्चे जेन्सन को शामिल करने की कोशिश कर रहा हूं जब ऑब्जेक्ट जैक्सन का उपयोग करके अनुक्रमित (डी) है। इस कार्यक्षमता का परीक्षण करने के लिए, मैंने निम्नलिखित परीक्षण लिखा: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test …

10
जैक्सन JSON मैपर को अंतर्निहित रूप से स्प्रिंग बूट द्वारा कैसे अनुकूलित किया जाए?
मैं स्प्रिंग बूट (१.२.१) का उपयोग कर रहा हूं, इसी तरह से उनके भवन में एक वेब सेवा ट्यूटोरियल के रूप में: @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } तो ऊपर, स्प्रिंग एमवीसी ने जेन्स में मेरी EventListवस्तु को क्रमबद्ध करने के लिए जैक्सन …

5
जैक्सन का उपयोग करके JSON को ArrayList <POJO> के लिए वर्णन करें
मेरे पास एक जावा वर्ग है MyPojoजिसे मैं JSON से अलग करने में दिलचस्पी रखता हूं। मैंने एक विशेष MixIn वर्ग को कॉन्फ़िगर किया है MyPojoDeMixIn, ताकि मुझे डीरिएलाइज़ेशन के साथ सहायता करने के लिए।MyPojoकेवल हैint और Stringउदाहरण चर उचित गेटर्स और बसने के साथ संयुक्त है। MyPojoDeMixInकुछ इस तरह …
100 java  json  mapping  jackson 

12
मैं जैक्सन में fail_on_empty_beans को कैसे अक्षम करूं?
जैकसन 2.1 का उपयोग करते हुए, मैं कैसे अक्षम कर सकता हूं fail_on_empty beansकि त्रुटि संदेश मुझे अक्षम करना चाहता है? मैं यह मान रहा हूं कि यह दुनिया की सबसे सरल चीज है, लेकिन नरक में देर हो चुकी है और मैं एक साधारण ट्यूटोरियल या विशेष रूप से …
99 java  jackson 

1
org.codehaus.jackson बनाम com.fasterxml.jackson.core
क्या org.codehaus.jackson और com.fasterxml.jackson.core संबंधित हैं? मेरे पास है org.codehaus.jackson jackson- सभी संस्करण 1.7.2 तथा com.fasterxml.jackson.core&gt; जैकसन-डेटाबाइंड संस्करण 2.4.3 मेरे पोम में। मुझे यकीन नहीं है कि वे निरर्थक हैं और संघर्ष कर सकते हैं।
97 java  json  jackson 

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