Aşşağı kodda kırmızı fontlu yazıda hatayı belirttim lütfen yardım ederseniz sevinirim !!!.
Kod satırını bulduğum site BURASI BAKABİLİRSİNİZ... <<<<<
Kod satırını bulduğum site BURASI BAKABİLİRSİNİZ... <<<<<
Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using JsonFx.Json;
using System.Net;
namespace hava_durumu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private **** Form1_Load(object sender, EventArgs e)
{
}
HavaDurumu jsonObject;
int sira = 0;
public **** havadurumu_getir()
{
pictureBox1.Image = null;
pictureBox1.*******();
pictureBox1.Image******** = jsonObject.data.weather[sira].weatherIconUrl[0].value;
label1.Text = jsonObject.data.weather[sira].date;
label2.Text = jsonObject.data.weather[sira].tempMaxC;
label3.Text = jsonObject.data.weather[sira].tempMinC;
label4.Text = jsonObject.data.weather[sira].weatherDesc[0].value;
label5.Text = jsonObject.data.weather[sira].precipMM;
label6.Text = jsonObject.data.weather[sira].winddirDegree;
label7.Text = jsonObject.data.weather[sira].winddirection;
label8.Text = jsonObject.data.weather[sira].windspeedKmph;
}
private **** button1_Click(object sender, EventArgs e)
{
WebClient webc = new WebClient();
string jsonData = webc.DownloadString("http://free.worldweatheronline.com/feed/weather.ashx?q=ankara,turkey&format=json&num_of_days=3&key=a384bab98b110752131701");
HavaDurumu jsonObject = JsonReader.Deserialize<HavaDurumu>(jsonData); [COLOR="Red"]// JsonReader dan sonra Deserialize kısmını bulmuyor ne yapmam lazım[/COLOR]
sira = 0;
havadurumu_getir();
}
private **** button2_Click(object sender, EventArgs e)
{
sira++;
if (sira > 2) { sira = 2; }
havadurumu_getir();
}
private **** button3_Click(object sender, EventArgs e)
{
sira--;
if (sira < 0) { sira = 0; }
havadurumu_getir();
}
}
public class HavaDurumu
{
public Data data;
}
public class Data
{
public Weather[] weather;
}
public class Weather
{
public string date;
public string precipMM;
public string tempMaxC;
public string tempMinC;
public WeatherDesc[] weatherDesc;
public WeatherIconUrl[] weatherIconUrl;
public string winddirDegree;
public string winddirection;
public string windspeedKmph;
}
public class WeatherDesc
{
public string value;
}
public class WeatherIconUrl
{
public string value;
}
}

