第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在我的應(yīng)用程序上顯示來自 JSON 本地文件的數(shù)據(jù)

在我的應(yīng)用程序上顯示來自 JSON 本地文件的數(shù)據(jù)

C#
肥皂起泡泡 2022-12-31 13:10:22
我有一個本地 JSON 文件,我需要在我的應(yīng)用程序上顯示它的一些數(shù)據(jù),我嘗試了一些解決方案但沒有任何反應(yīng),我在另一個“更輕”的 JSON 文件上嘗試了以下代碼,它有效,但它不適用于我的主要 JSON 文件。這是我的 JSON 文件:{  "latitude": 49.241524,  "longitude": 4.063723,  "glcParts": [    {      "id": 1,      "coordinates": [        {          "latitude": 49.241527,          "longitude": 4.063755        },        {          "latitude": 49.241545,          "longitude": 4.063865        },        {          "latitude": 49.241543,          "longitude": 4.063995        },        {          "latitude": 49.241537,          "longitude": 4.064188        }      ]    },    {      "id": 2,      "coordinates": [        {          "latitude": 49.241555,          "longitude": 4.063413        },        {          "latitude": 49.241571,          "longitude": 4.063260        },        {          "latitude": 49.241589,          "longitude": 4.063032        },        {          "latitude": 49.241600,          "longitude": 4.062884        }      ]    }  ],  "gicParts": [    {      "detectionZoneId": 1,      "relevanceZoneId": 2,      "direction": 0,      "iviType": 0,      "roadSign": [        {          "countryCode": "FR",          "trafficSignPictogram": 2,          "pictogramCategoryCode": {            "nature": 6,            "serialNumber": 61          }        }      ],      "extraText": [        {          "language": 714,          "content": "Rétrécissement"        },        {          "language": 714,          "content": "voie"        }      ]    },    {      "detectionZoneId": 1,      "relevanceZoneId": 2,      "direction": 0,      "iviType": 1,      "roadSign": [        {          "countryCode": "FR",          "trafficSignPictogram": 2,          "pictogramCategoryCode": {            "nature": 5,            "serialNumber": 57          }        }      ],      "extraText": [        {          "language": 714,          "content": "/!\\ 50 km/h"        }      ]    } 
查看完整描述

2 回答

?
三國紛爭

TA貢獻(xiàn)1804條經(jīng)驗 獲得超7個贊

根據(jù)你的 json,你應(yīng)該在 IVIv2 對象中反序列化它,而不是在 GlcPart 中。

代替 :ObjContactList = JsonConvert.DeserializeObject<GlcPart>(jsonString);

和 :ObjContactList = JsonConvert.DeserializeObject<IVIv2>(jsonString);

所以在那之后你的

listviewGLC.ItemsSource = ObjContactList.GlcPart[0];

使用您當(dāng)前的模型結(jié)構(gòu),您無法創(chuàng)建包含 GlcPart 列表中所有值的列表視圖。


查看完整回答
反對 回復(fù) 2022-12-31
?
慕田峪9158850

TA貢獻(xiàn)1794條經(jīng)驗 獲得超8個贊

ObjContactList 必須是 xaml 中綁定的公共屬性


我推薦一個清晰的代碼,將 ViewModel 添加到 ContentPage 類并使用 Bindingcontext。




public partial class IVI_Display : ContentPage

{

    public IVI_DisplayViewModel ViewModel { get; set; }


   public IVI_Display()

   {

        ViewModel = new IVI_DisplayViewModel();

        ...

        BindingContext = ViewModel;

   }    



}


public class IVI_DisplayViewModel

{

    public object Coordinates { get; set; }

    ...

}


在 Xaml 中使用


<ListView x:Name="listviewGLC" ItemsSource="{Binding Coordinates} Grid.Row="1" HorizontalOptions="FillAndExpand" Footer="" HasUnevenRows="True">  

輸入清晰的代碼始終是一個好習(xí)慣。


查看完整回答
反對 回復(fù) 2022-12-31
  • 2 回答
  • 0 關(guān)注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號