[]
C# geliştiricilerine bir soru
Merhaba,
Bana gönderilen JSON formatında bir bilgi var. Ben bunun bazı parametrelerini doldurup belirli bir linke post etmem lazım.
Bunun nasıl yapılacağı konusunda fikri olan var mı?
Bana gönderilen JSON formatında bir bilgi var. Ben bunun bazı parametrelerini doldurup belirli bir linke post etmem lazım.
Bunun nasıl yapılacağı konusunda fikri olan var mı?
json deserialize, serialize diye arayabilirsin.
- tepedeki psychedelic adam (30.07.17 15:23:53)
xml'e alıp istediği şekilde düzenleyip istediğin yere gönderebilirsin.
- rhan (30.07.17 16:30:25)
Dataset'e aldığım örnek.
string _SubeKodu = lookUpEdit1.Properties.GetDataSourceValue("SUBE_KODU", lookUpEdit1.ItemIndex).ToString();
var json = "";
//string _url = "xxx.xxx.com _tarih +"&sube=xxx&apikey=----";
string _url = _Servis_Url + "?tarih=" + _tarih + "&sube=" + _SubeKodu + "&apikey=" + _Servis_ApiKey + "";
using (WebClient wc = new WebClient())
{
json = wc.DownloadString(_url);
}
DataSet dataSet = JsonConvert.DeserializeObject<DataSet>(json);
DataTable dataTable = dataSet.Tables["LIST_FATURA"];
DataTable dataTable1 = dataSet.Tables["LIST_FIS"];
dataTable.Merge(dataTable1);
// 14.02.2017 yemek çekleri fiş olarak gelmiyor.
DataTable dataTable2 = dataSet.Tables["LIST_IRSALIYE"];
DataTable dataTable3 = dataSet.Tables["LIST_BELGE_HAREKET"];
DataTable dataTable4 = dataSet.Tables["LIST_CARI_KART"];
DataTable dataTable5 = dataSet.Tables["LIST_URUNLER"];
DataTable dataTable6 = dataSet.Tables["LIST_TAHSILAT"];
if (dataTable1 != null)
{
GridSatisBelge.DataSource = dataTable;
}
if (dataTable3 != null)
{
GridSatisKalemler.DataSource = dataTable3;
}
if (dataTable4 != null)
{
GridCariKart.DataSource = dataTable4;
}
if (dataTable5 != null)
{
GridStokKart.DataSource = dataTable5;
}
if (dataTable6 != null)
{
GridTahsilat.DataSource = dataTable6;
}
gf.Bilgi_Goster("Bilgi", _tarih + " Tarihli, " + _SubeKodu + " Şubesi Verileri Getirildi");
Sonuc_Getir();
_listelendi = 1;
string _SubeKodu = lookUpEdit1.Properties.GetDataSourceValue("SUBE_KODU", lookUpEdit1.ItemIndex).ToString();
var json = "";
//string _url = "xxx.xxx.com _tarih +"&sube=xxx&apikey=----";
string _url = _Servis_Url + "?tarih=" + _tarih + "&sube=" + _SubeKodu + "&apikey=" + _Servis_ApiKey + "";
using (WebClient wc = new WebClient())
{
json = wc.DownloadString(_url);
}
DataSet dataSet = JsonConvert.DeserializeObject<DataSet>(json);
DataTable dataTable = dataSet.Tables["LIST_FATURA"];
DataTable dataTable1 = dataSet.Tables["LIST_FIS"];
dataTable.Merge(dataTable1);
// 14.02.2017 yemek çekleri fiş olarak gelmiyor.
DataTable dataTable2 = dataSet.Tables["LIST_IRSALIYE"];
DataTable dataTable3 = dataSet.Tables["LIST_BELGE_HAREKET"];
DataTable dataTable4 = dataSet.Tables["LIST_CARI_KART"];
DataTable dataTable5 = dataSet.Tables["LIST_URUNLER"];
DataTable dataTable6 = dataSet.Tables["LIST_TAHSILAT"];
if (dataTable1 != null)
{
GridSatisBelge.DataSource = dataTable;
}
if (dataTable3 != null)
{
GridSatisKalemler.DataSource = dataTable3;
}
if (dataTable4 != null)
{
GridCariKart.DataSource = dataTable4;
}
if (dataTable5 != null)
{
GridStokKart.DataSource = dataTable5;
}
if (dataTable6 != null)
{
GridTahsilat.DataSource = dataTable6;
}
gf.Bilgi_Goster("Bilgi", _tarih + " Tarihli, " + _SubeKodu + " Şubesi Verileri Getirildi");
Sonuc_Getir();
_listelendi = 1;
- rhan (30.07.17 16:51:02)
1