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
var folder = jsonObject.SelectToken("data");
if (folder != null && folder.Type != JTokenType.Object)
jsonObject["data"] = folder.First;