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

  • Droid Life

    Droid Life

    17 Kasım 2009
  • MagicofRahat

    MagicofRahat

    13 Temmuz 2007
  • VideoGamePervert

    VideoGamePer

    30 AĞUSTOS 2008