🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / json da list olmayan property i list yapma

1-) C# RMOS - json da list olmayan property i list yapma

 

1-) Liste olmayanı Listeye çevirme

 

örnek olarak soldaki resimde data list değil ama sağdaki liste . yani listeye çevirir. bu sayede convert hatası almazsın

 

 

// json gönder formatlasın geri döndürsün

 public string jsonFormatla(string jsonText)

 {

     var jsonObject = JObject.Parse(jsonText);

     var innerFolder = jsonObject.SelectToken("data");

     if (innerFolder != null && innerFolder.Type != JTokenType.Array)

     {

         jsonObject["data"] = new JArray(innerFolder);

     }

     return jsonObject.ToString();

 }

 

 

2-) Liste olanın ilkini alarak Liste olmayana çevirme

 

örnek olarak soldaki resimde data liste ama sağdaki liste değil. ilk veriyi alarak çevirir

 

 // json gönder formatlasın geri döndürsün

public string jsonFormatla(string jsonText)

 {

     var jsonObject = JObject.Parse(jsonText);

     var folder = jsonObject.SelectToken("data");

     if (folder != null && folder.Type != JTokenType.Object)

     {

         jsonObject["data"] = folder.First;

     }

     return jsonObject.ToString();

 }

 

 

 

 2024 Ekim 09 Çarşamba
 208