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

  • CasinoRoyaleMovie's channel

    CasinoRoyale

    1 AĞUSTOS 2006
  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • MrDevin521

    MrDevin521

    18 Temmuz 2010