Pertanyaan yang diberi tag «jackson»

Jackson adalah perpustakaan Java untuk menangani tugas-tugas seperti membaca dan menulis (parsing / menghasilkan) dan pengikatan data ke / dari objek Java. Meskipun terutama digunakan untuk JSON, Jackson juga mendukung banyak format data lain seperti Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML dan YAML.

1
org.codehaus.jackson versus com.fasterxml.jackson.core
Apakah org.codehaus.jackson dan com.fasterxml.jackson.core terkait? saya sudah org.codehaus.jackson jackson-all versi 1.7.2 dan com.fasterxml.jackson.core> jackson-databind versi 2.4.3 di pom saya. Saya tidak yakin apakah itu mubazir dan dapat menimbulkan konflik.
97 java  json  jackson 

6
Serialisasi kustom Jackson JSON untuk bidang tertentu
Apakah ada cara menggunakan Prosesor Jackson JSON untuk melakukan serialisasi tingkat bidang khusus? Misalnya, saya ingin ada kelasnya public class Person { public String name; public int age; public int favoriteNumber; } diserialkan ke JSON berikut: { "name": "Joe", "age": 25, "favoriteNumber": "123" } Perhatikan bahwa age = 25 dikodekan …

4
Cara mengurai string JSON ke array menggunakan Jackson
Saya memiliki Stringdengan nilai berikut: [ { "key1": "value11", "key2": "value12" }, { "key1": "value21", "key2": "value22" } ] Dan kelas berikut: public class SomeClass { private String key1; private String key2; /* ... getters and setters omitted ...*/ } Dan saya ingin menguraikannya menjadi a List<SomeClass>atau aSomeClass[] Manakah cara …
96 java  json  jackson 

20
java.lang.IllegalArgumentException: Tidak ada konverter yang ditemukan untuk nilai kembalian tipe
Dengan kode ini @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Saya mendapatkan pengecualian berikut java.lang.IllegalArgumentException: No converter found for return value of type Dugaan saya adalah bahwa objek tersebut tidak dapat dikonversi ke JSON karena Jackson hilang. Saya tidak mengerti …

10
Jackson mengganti nama bidang boolean primitif dengan menghapus 'is'
Ini mungkin duplikat. Tetapi saya tidak dapat menemukan solusi untuk Masalah saya. saya ada kelas public class MyResponse implements Serializable { private boolean isSuccess; public boolean isSuccess() { return isSuccess; } public void setSuccess(boolean isSuccess) { this.isSuccess = isSuccess; } } Getters dan setter dihasilkan oleh Eclipse. Di kelas lain, …
93 java  json  jackson 

3
Urutan objek JSON menggunakan ObjectMapper Jackson
Saya menggunakan ObjectMapper untuk melakukan pemetaan java-json saya. ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); ini kelas java saya: public class Relation { private String id; private String source; private String target; private String label; private List<RelAttribute> attributes; public String getId() { return id; } public void …
92 java  json  jackson 

12
Mengonfigurasi ObjectMapper di Spring
tujuan saya adalah untuk mengkonfigurasi objectMappersedemikian rupa sehingga hanya elemen yang diserialisasikan dengan yang dijelaskan @JsonProperty. Untuk melakukannya saya mengikuti penjelasan ini yang mengatakan bagaimana mengkonfigurasi objectmapper. Saya menyertakan objectmapper kustom seperti yang dijelaskan di sini . Namun ketika kelas NumbersOfNewEventstersebut dibuat berseri itu masih berisi semua atribut di json. …

14
Tidak bisa membuat Jackson dan Lombok bekerja sama
Saya sedang bereksperimen dalam menggabungkan Jackson dan Lombok. Itu adalah kelasku: 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
Serialisasi enum dengan Jackson
Saya memiliki Enum yang dideskripsikan di bawah ini: 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.... } Saya mengembalikan enum array dengan …


6
Jackson + Pola Pembangun?
Saya ingin Jackson melakukan deserialisasi kelas dengan konstruktor berikut: public Clinic(String name, Address address) Deserialisasi argumen pertama itu mudah. Masalahnya adalah bahwa Alamat didefinisikan sebagai: public class Address { private Address(Map<LocationType, String> components) ... public static class Builder { public Builder setCity(String value); public Builder setCountry(String value); public Address create(); …
89 java  json  jersey  jackson 

6
MockMvc tidak lagi menangani karakter UTF-8 dengan Spring Boot 2.2.0.RELEASE
Setelah saya memutakhirkan ke versi yang baru dirilis 2.2.0.RELEASESpring Boot beberapa tes saya gagal. Tampaknya MediaType.APPLICATION_JSON_UTF8sudah usang dan tidak lagi dikembalikan sebagai tipe konten default dari metode pengontrol yang tidak menentukan tipe konten secara eksplisit. Kode uji suka String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn() .getResponse() .getContentAsString(); tiba-tiba tidak …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.