Pertanyaan yang diberi tag jackson

163
Jackson: bagaimana mencegah serialisasi lapangan

Saya memiliki kelas entitas dengan bidang kata sandi: class User { private String password; //setter, getter.. } Saya ingin bidang ini dilewati selama serialisasi. Tapi itu harus tetap bisa melakukan DEserialize. Ini diperlukan, agar klien dapat mengirim saya kata sandi baru, tetapi tidak...

160
Jackson mengatasi garis bawah yang mendukung kasus unta

Saya mengambil string JSON dari internet; seperti kebanyakan JSON yang pernah saya lihat mencakup kunci-kunci panjang yang dipisahkan oleh garis bawah. Pada dasarnya, tujuan saya adalah deserialize JSON menjadi objek java, tapi saya tidak menggunakan garis bawah dalam kode java. Sebagai contoh,...

154
Format tanggal Pemetaan ke JSON Jackson

Saya memiliki format Tanggal yang berasal dari API seperti ini: "start_time": "2015-10-1 3:00 PM GMT+1:00" Yaitu YYYY-DD-MM HH: MM am / pm GMT timestamp. Saya memetakan nilai ini ke variabel Tanggal di POJO. Jelas, ini menunjukkan kesalahan konversi. Saya ingin tahu 2 hal: Apa format yang...

143
Ubah JsonNode menjadi POJO

Ini mungkin tampak sedikit tidak biasa, tetapi saya mencari cara yang efisien untuk mengubah / memetakan JsonNodemenjadi POJO. Saya menyimpan beberapa informasi Model saya dalam file json dan saya harus mendukung beberapa versi model saya. Apa yang saya lakukan adalah memuat file json di memori...

141
Cukup mencetak JSON dari ObjectMapper Jackson 2.2

Saat ini saya memiliki contoh org.fasterxml.jackson.databind.ObjectMapperdan ingin mendapatkan Stringdengan JSON yang cantik. Semua hasil pencarian Google saya telah datang dengan Jackson 1.x cara melakukan ini dan saya tidak bisa menemukan cara yang tepat, tidak usang melakukan ini dengan 2.2....

138
Format Java 8 LocalDate Jackson

Untuk java.util.Date ketika saya melakukannya @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; maka dalam permintaan JSON ketika saya mengirim { {"dateOfBirth":"01/01/2000"} } berhasil. Bagaimana saya harus melakukan ini untuk bidang...

138
Serialisasi Jackson: abaikan nilai kosong (atau nol)

Saat ini saya menggunakan jackson 2.1.4 dan saya mengalami beberapa masalah mengabaikan bidang ketika saya mengonversi objek ke string JSON. Inilah kelas saya yang bertindak sebagai objek yang akan dikonversi: public class JsonOperation { public static class Request {

112
JsonMappingException: dari token START_ARRAY

Diberikan file .json berikut: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Saya menyiapkan...

109
Bagaimana cara memodifikasi JsonNode di Java?

Saya perlu mengubah nilai atribut JSON di Java, saya bisa mendapatkan nilainya dengan benar tetapi saya tidak dapat memodifikasi JSON. berikut adalah kode di bawah ini JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId =...

107
Jackson dan referensi tipe generik

Saya ingin menggunakan pustaka jackson json untuk metode umum sebagai berikut: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>)

106
Jackson databind enum case insensitive

Bagaimana cara menghentikan derialisasi string JSON yang berisi nilai enum yang tidak peka huruf besar / kecil? (menggunakan Jackson Databind) String JSON: [{"url": "foo", "type": "json"}] dan POJO Java saya: public static class Endpoint { public enum DataType { JSON, HTML } public...