SORU
1 AĞUSTOS 2012, ÇARŞAMBA


Nasıl eğer değer boş ise Jackson bir alan görmezden seri hale getirme sırasında söylemek için mi?

Nasıl Jackson ise bu alanın değeri boş ise seri hale getirme sırasında bir alan değeri görmezden yapılandırılabilir.

Örneğin:

public class SomeClass {
   // what jackson annotation causes jackson to skip over this value if it is null but will 
   // serialize it otherwise 
   private String someValue; 
}

CEVAP
1 AĞUSTOS 2012, ÇARŞAMBA


Null değerleri ile seri hale getirilirken özelliklerini bastırmak için, configure the ObjectMapper directly @JsonInclude annotation kullanabilirsiniz:

mapper.setSerializationInclusion(Include.NON_NULL);

ya da:

@JsonInclude(Include.NON_NULL)
class Foo
{
  String bar;
}

Daha kapsamlı bir örnek How to prevent null values inside a Map and null fields inside a bean from getting serialized through Jackson 10 *mevcuttur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011