প্রশ্ন ট্যাগ «jackson»

জ্যাকসন জাভা অবজেক্টগুলিতে / থেকে পড়া / লেখার (পার্সিং / উত্পন্নকরণ) এবং ডেটা বন্ডিংয়ের মতো কাজগুলি পরিচালনা করার জন্য একটি জাভা গ্রন্থাগার। যদিও প্রাথমিকভাবে জেএসএনের জন্য ব্যবহৃত হয়, জ্যাকসন অন্যান্য অনেক ডেটা ফর্ম্যাট যেমন অভ্র, সিবিওআর, সিএসভি, জাভা প্রোপার্টি, প্রোটোবুফ, স্মাইল, এক্সএমএল এবং ওয়াইএএমএল সমর্থন করে।

5
জ্যাকসন ব্যবহার করে জেএসওনকে অ্যারেলিস্ট <পিওজো>> এ ডিসিজায়াল করুন
আমার একটি জাভা ক্লাস রয়েছে MyPojoযা আমি জেএসএন থেকে ডিসিরিয়ালাইজেশন করতে আগ্রহী। Deserialization MyPojoDeMixInসম্পর্কে আমাকে সহায়তা করার জন্য, আমি একটি বিশেষ মিশ্রণ শ্রেণি কনফিগার করেছি । সঠিক getters এবং setters সঙ্গে মিলিত MyPojoশুধুমাত্র intএবং Stringউদাহরণ ভেরিয়েবল আছে। MyPojoDeMixInএরকম কিছু দেখাচ্ছে: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, @JsonProperty("JsonName2") …
100 java  json  mapping  jackson 

4
জ্যাকসন ব্যবহার করে কীভাবে কোনও অ্যারে JSON স্ট্রিং পার্স করবেন
Stringনিম্নলিখিত মান সহ আমার একটি রয়েছে: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] এবং নিম্নলিখিত শ্রেণি: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } এবং আমি এটি একটি List&lt;SomeClass&gt;বা একটিতে পার্স করতে চাইSomeClass[] …
98 java  json  jackson 

6
নির্দিষ্ট ক্ষেত্রগুলির জন্য জ্যাকসন জেএসন কাস্টম সিরিয়ালাইজেশন
কাস্টম ফিল্ড স্তরের সিরিয়ালাইজেশন করার জন্য জ্যাকসন জেএসন প্রসেসর ব্যবহার করার কোনও উপায় আছে? উদাহরণস্বরূপ, আমি ক্লাস করতে চাই public class Person { public String name; public int age; public int favoriteNumber; } অনুসরণ JSON সিরিয়ালায়িত: { "name": "Joe", "age": 25, "favoriteNumber": "123" } মনে রাখবেন যে বয়স = 25 …

20
java.lang.IllegalArgumentException: প্রকারের ফেরতের মানের জন্য কোনও রূপান্তরকারী পাওয়া যায় নি
এই কোড সহ @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity&lt;foo&gt; foo() { Foo model; ... return ResponseEntity.ok(model); } } আমি নিম্নলিখিত ব্যতিক্রম পাই java.lang.IllegalArgumentException: No converter found for return value of type আমার ধারণা হ'ল জ্যাকসন নিখোঁজ হওয়ায় বস্তুটি জেএসএনে রূপান্তরিত হতে পারে না। আমি বুঝতে পারছি না কেন …

10
জ্যাকসন 'ইজ' অপসারণ করে আদিম বুলেটিয়ান ফিল্ডটির নামকরণ করেছেন
এটি একটি সদৃশ হতে পারে। তবে আমি আমার সমস্যার সমাধান খুঁজে পাচ্ছি না। আমার একটা ক্লাস আছে public class MyResponse implements Serializable { private boolean isSuccess; public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess = isSuccess; } } গ্রীকস এবং সেটারগুলি গ্রহন দ্বারা উত্পাদিত হয়। …
93 java  json  jackson 

3
জ্যাকসনের অবজেক্টম্যাপার ব্যবহার করে জেএসওন সামগ্রীর অর্ডার
আমি আমার জাভা- জসন ম্যাপিং করতে অবজেক্টম্যাপার ব্যবহার করছি । 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&lt;RelAttribute&gt; attributes; public String getId() { return id; } …
92 java  json  jackson 

12
বসন্তে অবজেক্টম্যাপার কনফিগার করা
আমার লক্ষ্যটি এমনভাবে কনফিগার করা objectMapperযা এটি কেবলমাত্র উপাদানটির সাথে ধারাবাহিকভাবে বর্ণিত হয় যা দিয়ে টীকায়িত হয় @JsonProperty। এটি করার জন্য আমি এই ব্যাখ্যাটি অনুসরণ করেছিলাম যা বলে যে কীভাবে অবজেক্টম্যাপারকে কনফিগার করতে হয়। আমি এখানে বর্ণিত হিসাবে কাস্টম অবজেক্টম্যাপার অন্তর্ভুক্ত করেছি । ক্লাসটি NumbersOfNewEventsসিরিয়ালযুক্ত হওয়ার পরে এটিতে জসন-এ সমস্ত …

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; public class TestLombok { …

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.... } আমি আমার নিয়ামক ( new OrderType[] {UNKNOWN,TYPEA,TYPEB,TYPEC};) এর …

6
জ্যাকসন টীকাগুলি ব্যবহার করে কোনও সম্পত্তির নেস্টেড মানটিকে কীভাবে মানচিত্র করবেন?
ধরা যাক আমি এমন একটি এপিআইতে কল করছি যা কোনও পণ্যের জন্য নিম্নলিখিত JSON এর সাথে সাড়া দেয়: { "id": 123, "name": "The Best Product", "brand": { "id": 234, "name": "ACME Products" } } আমি জ্যাকসনের টীকাগুলি ব্যবহার করে পণ্যের আইডি এবং নামটি ঠিক সূক্ষ্মভাবে মানচিত্র করতে সক্ষম হলাম: public …
90 java  json  jackson 

6
জ্যাকসন + বিল্ডার প্যাটার্ন?
আমি চাই যে জ্যাকসন নিম্নোক্ত নির্মাণকারীর সাহায্যে একটি শ্রেণীর deserialize করুন: public Clinic(String name, Address address) প্রথম যুক্তিটি ডিসরিয়াজিং করা সহজ। সমস্যাটি হ'ল ঠিকানাটি সংজ্ঞায়িত করা হয়: public class Address { private Address(Map&lt;LocationType, String&gt; components) ... public static class Builder { public Builder setCity(String value); public Builder setCountry(String value); public …
89 java  json  jersey  jackson 

7
java.lang.ClassCastException: java.util.LinkkedHashMap com.testing.models.Acount এ কাস্ট করা যাবে না
আমি ত্রুটির নীচে পাচ্ছি: 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&lt;Account&gt; account = given().when().expect().statusCode(expectedResponseCode) .get("accounts/" + newTest.id() + "/users") .as(ArrayList.class); assertThat(account.get(0).getId()).isEqualTo(expectedId); আমি না পারার কারণ আছে কি get(0)?

6
মকএমভিসি আর ইউটিএফ -8 অক্ষরগুলি স্প্রিং বুট ২.২.০. এর সাথে পরিচালনা করে না RE
আমি 2.2.0.RELEASEস্প্রিং বুটের সদ্য প্রকাশিত সংস্করণে আপগ্রেড করার পরে আমার কয়েকটি পরীক্ষায় ব্যর্থ হয়েছিল। এটি প্রদর্শিত হয় যে MediaType.APPLICATION_JSON_UTF8প্রত্যাখ্যান করা হয়েছে এবং কন্ট্রোলার পদ্ধতিগুলি থেকে স্পষ্টভাবে সামগ্রীর প্রকারটি নির্দিষ্ট করে না এমনগুলি থেকে আর ডিফল্ট সামগ্রীর ধরণ হিসাবে ফিরে আসে না। পরীক্ষার কোডটি পছন্দ করুন String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.