0
所以,我將一個JSON響應反序列化爲一個.NET對象。Xamarin object.variable.count()不起作用
對象回來。 Foo {FooApp.RootObject}。我展開Foo查看20個結果填充的結果。結果Count = 20.
問題是當我嘗試。
Foo.results.Count()我的應用程序吹墊片。它說Foo.results:未知的成員:結果。
但是,當我展開Foo時,我看到結果Count = 20,我甚至可以潛入對象中。
var Foo = await FooAPI.FindFoo(API);
Random rnd = new Random();
var count = Foo.results.Count(); // fails here.
int r = rnd.Next(count);
任何幫助將不勝感激!
public static async Task<dynamic> FindFoo(string API)
{
HttpClient getPlaces = new HttpClient();
var response = await getPlaces.GetAsync(API);
dynamic data = null;
if (response.IsSuccessStatusCode)
{
string responseContent = response.Content.ReadAsStringAsync().Result;
data = JsonConvert.DeserializeObject<RootObject>(responseContent);
}
return data;
}
什麼'FindFoo'返回?發佈此功能。 –