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

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • Techmoan

    Techmoan

    31 Mayıs 2009
  • TheRightTire

    TheRightTire

    14 EKİM 2009