我对 JSON 和 Windows 8 电话编程有点陌生。我正在尝试在 windows phone 8 应用程序中读取 JSON 数据。我曾尝试使用 Nuget dll,但无法将它们添加到我的 Windows 8 手机项目中。
private void Button_Click_1(object sender, RoutedEventArgs e)
{
WebClient webClient = new WebClient();
webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webClient_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri("http://10.0.0.205/tzimobileapp/tzimobileservice.svc/getrechargeproducts"));
}
void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
RootObject rootObject = JsonConvert.DeserializeObject<RootObject>(e.Result);
foreach(var amount in rootObject.Amount)
{
Console.WriteLine(amount);
}
所以我在 JsonConvert 附近遇到错误。除了这个nuget dll,微软是否提供了其他方法来实现相同的功能?我不想使用第三方 dll。
我的要求是读取客户端以 url 形式发送的 JSON 数据并显示在 windows phone 8 应用程序中。任何建议都会有所帮助。谢谢。