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.

8
Cara menggunakan Jackson untuk men-deserialise array objek
The Data Jackson mengikat dokumentasi menunjukkan bahwa Jackson mendukung deserialising "Array dari semua jenis didukung" tapi saya tidak tahu sintaks yang tepat untuk ini. Untuk satu objek saya akan melakukan ini: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); Sekarang untuk sebuah …
780 java  json  jackson 


30
Jackson dengan JSON: Bidang yang tidak dikenal, tidak ditandai sebagai dapat diabaikan
Saya perlu mengonversi string JSON tertentu ke objek Java. Saya menggunakan Jackson untuk penanganan JSON. Saya tidak memiliki kendali atas input JSON (saya baca dari layanan web). Ini adalah input JSON saya: {"wrapper":[{"id":"13","name":"Fred"}]} Berikut ini adalah kasus penggunaan yang disederhanakan: private void tryReading() { String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}"; ObjectMapper mapper …

13
JsonMappingException: Tidak ditemukan konstruktor yang cocok untuk tipe [tipe sederhana, kelas]: tidak dapat instantiate dari objek JSON
Saya mendapatkan kesalahan berikut ketika mencoba untuk mendapatkan permintaan JSON dan memprosesnya: org.codehaus.jackson.map.JsonMappingException: Tidak ditemukan konstruktor yang cocok untuk tipe [tipe sederhana, kelas com.myweb.ApplesDO]: tidak dapat instantiate dari objek JSON (perlu menambah / mengaktifkan informasi jenis?) Inilah JSON yang saya coba kirim: { "applesDO" : [ { "apple" : "Green …

7
Merupakan null dalam JSON
Apa metode yang disukai untuk mengembalikan nilai nol di JSON? Apakah ada preferensi yang berbeda untuk primitif? Misalnya, jika objek saya di server memiliki Integer yang disebut "myCount" tanpa nilai, JSON paling benar untuk nilai itu adalah: {} atau { "myCount": null } atau { "myCount": 0 } Pertanyaan yang …
423 json  jackson  gson 

22
Rekursi Tak Terbatas dengan masalah Jackson JSON dan Hibernate JPA
Ketika mencoba untuk mengkonversi objek JPA yang memiliki asosiasi dua arah menjadi JSON, saya terus mendapatkannya org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) Yang saya temukan hanyalah utas ini yang pada dasarnya diakhiri dengan merekomendasikan untuk menghindari asosiasi dua arah. Apakah ada yang punya ide untuk solusi untuk bug musim semi ini? ------ …
412 java  json  orm  spring-mvc  jackson 

5
Jackson Vs. Gson [tertutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Perbaiki pertanyaan ini Setelah mencari melalui beberapa perpustakaan yang ada untuk JSON, saya akhirnya …
363 java  json  comparison  gson  jackson 

5
Haruskah saya mendeklarasikan ObjectMapper Jackson sebagai bidang statis?
The Jackson perpustakaan ObjectMapperkelas tampaknya thread aman . Apakah ini berarti bahwa saya harus menyatakan bidang saya ObjectMapperstatis seperti ini class Me { private static final ObjectMapper mapper = new ObjectMapper(); } alih-alih sebagai bidang tingkat instance seperti ini? class Me { private final ObjectMapper mapper = new ObjectMapper(); }
361 java  json  jackson 


18
Serializing with Jackson (JSON) - mendapatkan “No serializer found”?
Saya mendapatkan pengecualian ketika mencoba membuat serial objek yang sangat sederhana menggunakan Jackson. Kesalahan: org.codehaus.jackson.map.JsonMappingException: Tidak ada serializer yang ditemukan untuk kelas MyPackage.TestA dan tidak ada properti yang ditemukan untuk membuat BeanSerializer (untuk menghindari pengecualian, nonaktifkan SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS)) Di bawah ini adalah kelas dan kode sederhana untuk diserialisasi. Adakah yang bisa …
262 java  json  jackson 

12
Konversi data JSON ke objek Java
Saya ingin dapat mengakses properti dari string JSON dalam metode tindakan Java saya. String tersedia hanya dengan mengatakan myJsonString = object.getJson(). Di bawah ini adalah contoh bentuk string: { 'title': 'ComputingandInformationsystems', 'id': 1, 'children': 'true', 'groups': [{ 'title': 'LeveloneCIS', 'id': 2, 'children': 'true', 'groups': [{ 'title': 'IntroToComputingandInternet', 'id': 3, 'children': …
262 java  json  jackson  gson 

6
Bagaimana cara mengurai string JSON ke JsonNode di Jackson?
Seharusnya sangat sederhana, tapi aku tidak bisa menemukannya setelah mencoba selama satu jam #membuat. Saya perlu mendapatkan string JSON, misalnya {"k1":v1,"k2":v2},, diuraikan sebagai a JsonNode. JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); memberi java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON …
231 java  json  parsing  jackson 

13
Jackson enum Serializing dan DeSerializer
Saya menggunakan JAVA 1.6 dan Jackson 1.9.9 Saya mendapat enum public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } Saya telah menambahkan @JsonValue, ini tampaknya melakukan pekerjaan yang membuat serialisasi objek …

16
serialize / deserialize java 8 java.time dengan Jackson JSON mapper
Bagaimana cara menggunakan mapper Jackson JSON dengan Java 8 LocalDateTime? org.codehaus.jackson.map.JsonMappingException: Tidak dapat membuat instantiate nilai tipe [tipe sederhana, kelas java.time.LocalDateTime] dari JSON String; tidak ada metode String-konstruktor / pabrik tunggal (melalui rantai referensi: MyDTO ["field1"] -> SubDTO ["date"])
221 jackson  java-time 

7
Cara menentukan jackson untuk hanya menggunakan bidang - lebih disukai secara global
Perilaku jackon default tampaknya menggunakan kedua properti (getter dan setter) dan bidang untuk membuat cerita bersambung dan melakukan deserialisasi ke json. Saya ingin menggunakan bidang sebagai sumber kan konfigurasi serialisasi dan karena itu tidak ingin jackson melihat properti sama sekali. Saya bisa melakukan ini berdasarkan kelas individu dengan anotasi: @JsonAutoDetect(fieldVisibility …
192 java  json  jackson 

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.