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.

12
Tidak dapat menghilangkan derialisasi instance java.util.ArrayList dari token START_OBJECT
Saya mencoba untuk POST Listobjek kustom. JSON saya di badan permintaan adalah ini: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } Kode sisi server yang menangani permintaan: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import …


4
Jackson bagaimana mengubah JsonNode menjadi ArrayNode tanpa casting?
Saya mengubah perpustakaan JSON saya dari org.json ke Jackson dan saya ingin memigrasi kode berikut: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Sekarang di Jackson saya memiliki yang berikut: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); Namun saya tidak suka pemeran …
116 java  arrays  json  jackson 

8
Bagaimana saya bisa memberitahu jackson untuk mengabaikan properti yang kode sumbernya tidak saya kendalikan?
Singkat cerita, salah satu entitas saya memiliki GeometryCollection yang memberikan pengecualian saat Anda memanggil "getBoundary" (mengapa ini adalah buku lain, untuk sekarang katakanlah begini cara kerjanya). Adakah cara agar saya bisa memberi tahu Jackson untuk tidak memasukkan pengambil yang spesifik itu? Saya tahu saya bisa menggunakan @JacksonIgnore ketika saya memiliki …
112 java  json  jackson 

4
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 dua kelas untuk mewakili …
112 java  arrays  json  jackson 



6
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 = jsonNode.get("element").asText(); String value = jsonNode.get("value").asText(); if (StringUtils.equalsIgnoreCase(elementId, "blabla")) { if(value != …
109 java  json  jackson 

3
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>) 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> request) { this.request …
107 java  json  generics  jackson 

13
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 String url; public DataType type; public Endpoint() …

11
Bagaimana cara memanggil deserializer default dari deserializer kustom di Jackson
Saya mengalami masalah dengan deserializer khusus saya di Jackson. Saya ingin mengakses serializer default untuk mengisi objek yang saya deserialisasi. Setelah populasi saya akan melakukan beberapa hal khusus tetapi pertama-tama saya ingin deserialize objek dengan perilaku Jackson default. Ini adalah kode yang saya miliki saat ini. public class UserEventDeserializer extends …

12
Bagaimana cara menyertakan JSON mentah dalam objek menggunakan Jackson?
Saya mencoba memasukkan JSON mentah di dalam objek Java ketika objek tersebut (de) diserialisasi menggunakan Jackson. Untuk menguji fungsionalitas ini, saya menulis tes berikut: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test public void test() throws JsonGenerationException, JsonMappingException, IOException { String foo = "one"; …

10
Bagaimana cara menyesuaikan mapper Jackson JSON yang secara implisit digunakan oleh Spring Boot?
Saya menggunakan Spring Boot (1.2.1), dengan cara yang sama seperti tutorial Membangun Layanan Web yang tenang : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Jadi di atas, Spring MVC secara implisit menggunakan Jackson untuk menserialisasikan EventListobjek saya ke JSON. Tetapi saya ingin melakukan beberapa …

12
Bagaimana cara menonaktifkan fail_on_empty_beans di Jackson?
Menggunakan jackson 2.1, bagaimana cara menonaktifkan fail_on_empty beanspesan kesalahan yang sepertinya ingin saya nonaktifkan? Saya berasumsi bahwa ini hanyalah hal yang paling sederhana di dunia, tetapi sebenarnya sudah terlambat dan saya belum dapat menemukan tutorial sederhana atau sesuatu yang sangat jelas dari api. SerializationFactory? Mengapa mereka membuatnya begitu tidak intuitif …
100 java  jackson 

5
Deserialisasi JSON ke ArrayList <POJO> menggunakan Jackson
Saya memiliki kelas Java MyPojoyang ingin saya deserialisasi dari JSON. Saya telah mengonfigurasi kelas MixIn khusus,, MyPojoDeMixInuntuk membantu saya dengan deserialisasi. MyPojohanya memiliki intdan Stringvariabel instan digabungkan dengan pengambil dan penyetel yang tepat. MyPojoDeMixInterlihat seperti ini: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, @JsonProperty("JsonName2") int prop2, @JsonProperty("JsonName3") String …
100 java  json  mapping  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.