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.
xml'e alıp istediği şekilde düzenleyip istediğin yere gönderebilirsin.
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;