如何在listView xamarin.forms中获取JSON数据



所有人都在xamarin.forms中成为初学者。我正在尝试学习如何使用WebServices在ListView中获取数据。

我的JSON格式:

{ "contacts": [ { "name": "Clark Kent", "email": "mmguy@planet.com" }, { "name": "Bruce Wayne", "email": "ceo@wayne.net" }, { "name": "Tony Stark", "email": "playboy@stark.com" }, ] }

我想在ListView中获取此数据。请帮助如何在ListView中调用URL和此数据。预先感谢。

只能对您的JSON数据进行估算,并将其限制为json数据到您的listView。

XAML.CS页面:

IEnumerable<ContactModel> contactList {get; set;}
contactList = JsonConvert.DeserializeObject<IEnumerable<ContactModel>>(json);
var listView = new ListView();
listView.ItemsSource =contactList;

XAML页面:

<ListView  x:Name="listView">
        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <StackLayout BackgroundColor="#eee"
                    Orientation="Vertical">
                        <Label Text="name"/>
                        <Label Text="email"/>
                    </StackLayout>
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>

最新更新