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

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • DominicFear

    DominicFear

    30 Kasım 2006
  • The Brister

    The Brister

    10 ŞUBAT 2008