«jackson» etiketlenmiş sorular

Jackson, okuma ve yazma (ayrıştırma / oluşturma) ve Java nesnelerine / nesnelerine veri bağlama gibi görevleri işlemek için kullanılan bir Java kütüphanesidir. Öncelikle JSON için kullanılmasına rağmen, Jackson ayrıca Avro, CBOR, CSV, Java Özellikleri, Protobuf, Gülümseme, XML ve YAML gibi diğer birçok veri formatını da destekler.


10
JSON dizesini Jackson JSON ile bir Map <String, String> biçimine dönüştürme
Ben böyle bir şey yapmaya çalışıyorum ama işe yaramıyor: Map&lt;String, String&gt; propertyMap = new HashMap&lt;String, String&gt;(); propertyMap = JacksonUtils.fromJSON(properties, Map.class); Ancak IDE diyor ki: İşaretlenmemiş ödev Map to Map&lt;String,String&gt; Bunu yapmanın doğru yolu nedir? Sadece Jackson'ı kullanıyorum çünkü projede zaten mevcut olan bu, JSON'a / JSON'dan dönüştürmenin yerel bir Java …
185 java  jackson 

9
@JsonProperty özelliği ne zaman kullanılır ve ne için kullanılır?
Bu fasulye 'Devlet': public class State { private boolean isSet; @JsonProperty("isSet") public boolean isSet() { return isSet; } @JsonProperty("isSet") public void setSet(boolean isSet) { this.isSet = isSet; } } ajax 'success' geri çağrısı kullanılarak tel üzerinden gönderilir: success : function(response) { if(response.State.isSet){ alert('success called successfully) } @JsonProperty ek açıklaması burada …
183 java  ajax  jackson 


9
Java nesnelerini Jackson ile JSON'a dönüştürme
JSON'umun şöyle görünmesini istiyorum: { "information": [{ "timestamp": "xxxx", "feature": "xxxx", "ean": 1234, "data": "xxxx" }, { "timestamp": "yyy", "feature": "yyy", "ean": 12345, "data": "yyy" }] } Kod şimdiye kadar: import java.util.List; public class ValueData { private List&lt;ValueItems&gt; information; public ValueData(){ } public List&lt;ValueItems&gt; getInformation() { return information; } public …
166 java  json  object  jackson 

8
Jackson kullanarak JSON String Pretty Print JSON çıktı dönüştürme
Bu sahip olduğum JSON dizesi: {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} Yukarıdaki JSON Stringaşağıdaki gibi Pretty Print JSON Çıkışı (Jackson kullanarak) dönüştürmek gerekir : { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { "nm": …

9
Jackson: Alan serileştirmesini önleme
Parola alanı olan bir varlık sınıfı var: class User { private String password; //setter, getter.. } Serileştirme sırasında bu alanın atlanmasını istiyorum. Ama yine de serileştirebilmeli. Bu, istemcinin bana yeni bir şifre gönderebilmesi için gereklidir, ancak mevcut şifreyi okuyamaz. Bunu Jackson ile nasıl başarabilirim?
163 java  json  jackson 

7
Jackson deve davası lehine alt çizgilerin üstesinden geldi
İnternetten bir JSON dizesi alıyorum; Gördüğüm çoğu JSON gibi alt çizgilerle ayrılmış uzun anahtarlar içeriyor. Esasen, amacım JSON'u java nesnelerine serileştirmek, ancak java kodunda alt çizgi kullanmıyorum. Örneğin, deve durumda alan Userile bir sınıf olabilir firstName, aynı anda Jackson bir şekilde first_nameJSON firstNamesınıf alanı anahtar eşlemek için söylemek gerekir . …
160 java  jackson 

11
Serileştirme ve seriyi kaldırma sırasında JSON özelliğinin farklı adları
Mümkün mü: sınıfta bir alana sahip olmak, ancak Jackson kütüphanesinde serileştirme / serileştirmeden çıkarma sırasında bunun için farklı isimler olması mümkün mü? Örneğin, "Coordiantes" sınıfım var. class Coordinates{ int red; } JSON'dan seriyi kaldırma için aşağıdaki gibi bir biçime sahip olmak istiyorum: { "red":12 } Ama nesneyi serileştirdiğimde, sonuç şöyle …
160 java  json  jackson 

9
JSON Jackson ile tarih biçimi Eşleme
Ben böyle API gelen bir Tarih biçimi var: "start_time": "2015-10-1 3:00 PM GMT+1:00" YYYY-GG-AA SS: DD am / pm GMT zaman damgası. Bu değeri POJO'da bir Date değişkeniyle eşleştiriyorum. Açıkçası, dönüşüm hatası gösteriyor. 2 şey bilmek istiyorum: Jackson ile dönüşüm gerçekleştirmek için kullanmam gereken biçimlendirme nedir? Tarih bunun için iyi …
154 java  json  date  jackson  pojo 


4
JsonNode'u POJO'ya dönüştür
Bu biraz olağandışı görünebilir, ama ben / dönüşümü bir haritaya etkin yol arıyorum JsonNodebir içine POJO. Modelimin bazı bilgilerini json dosyalarında saklıyorum ve modelimin birkaç sürümünü desteklemem gerekiyor. Ne yaptığım json dosyasını bellekte bir JsonNode yüklemek, benim Modelinin son sürümü eşleştirmek için birkaç sürüm stratejileri uygulamak. ObjectMapper mapper = new …
143 java  json  jackson 

8
Jackson 2.2'nin ObjectMapper'inden güzel baskı JSON
Şu anda bir örneğim var org.fasterxml.jackson.databind.ObjectMapperve Stringgüzel JSON ile bir almak istiyorum . Google aramalarımın tüm sonuçları, bunu yapmanın Jackson 1.x yollarını buldu ve 2.2 ile bunu yapmanın uygun, onaylanmamış bir yolunu bulamıyorum. Kodun bu soru için kesinlikle gerekli olduğuna inanmama rağmen, şu anda sahip olduğum şey: ObjectMapper mapper = …
141 java  json  jackson 

14
Java 8 LocalDate Jackson biçimi
İçin java.util.Date bulduğumda @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; sonra JSON isteğinde gönderdiğimde { {"dateOfBirth":"01/01/2000"} } işe yarıyor. Bunu Java 8'in LocalDate alanı için nasıl yapmalıyım ? Sahip olmayı denedim @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; İşe yaramadı. Lütfen birisi bunu yapmanın doğru yolunun …
139 java  json  jackson  jax-rs  resteasy 

8
Jackson serileştirmesi: boş değerleri yoksay (veya null)
Şu anda jackson 2.1.4 kullanıyorum ve bir nesneyi JSON dizesine dönüştürürken alanları görmezden gelmekte sorun yaşıyorum. İşte dönüştürülecek nesne olarak benim sınıf: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static class Data { @JsonInclude(Include.NON_EMPTY) String username; String email; String …
138 java  json  jackson 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.