SORU
28 HAZİRAN 2011, Salı


Ne kadar boş ise bir özelliği görmezden sınıfta, json.net kullanma

Json.NET JSON için bir sınıf seri hale getirmek için kullanıyorum.

Bu gibi Dersim var:

class Test1
{
    [JsonProperty("id")]
    public string ID { get; set; }
    [JsonProperty("label")]
    public string Label { get; set; }
    [JsonProperty("url")]
    public string URL { get; set; }
    [JsonProperty("item")]
    public List<Test2> Test2List { get; set; }
}

Test2List null Test2List özelliği JsonIgnore() bir öznitelik eklemek istiyorum. Eğer boş ise benim json dahil etmek istiyorum.

CEVAP
28 HAZİRAN 2011, Salı


Görmezden ayarlayabileceğiniz NullValueHandling property Bir seri hale getirici JavaScriptConvert kullanmak yerine kendiniz oluşturursanız. James Newton başına Kral olarak:

İşte bir örnek:

JsonSerializer _jsonWriter = new JsonSerializer
            {
                NullValueHandling = NullValueHandling.Ignore
            };

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • David MeShow

    David MeShow

    10 EKİM 2006
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009