private void JSONToolStripMenuItem1_Click(object sender, EventArgs e) { urlForm url = new urlForm(); url.ShowDialog(); try { using (WebClient wc = new WebClient()) { var json = wc.DownloadString(Properties.Settings.Default.url); JToken token = JToken.Parse(json); JObject obj; if (token.Type.ToString() == "Object") { obj = token.Value <JObject>(); } else { obj = token.First.Value <JObject>(); } List <string> keys = obj.Properties().Select(p => p.Name).ToList(); tekrarListView.Items.Clear(); foreach (string k in keys) { tekrarListView.Items.Add(new ListViewItem(new string[] { k, "string" })); } } } catch { MessageBox.Show("Lütfen JSON türü döndüren bir url kopyalayın.", "Uyarı!"); } }
private void XmlUrl_Click(object sender, EventArgs e) { urlForm url = new urlForm(); url.ShowDialog(); try { using (WebClient wc = new WebClient()) { var xmlString = wc.DownloadString(Properties.Settings.Default.url); XDocument doc = XDocument.Parse(xmlString); xmlIslemleri(doc); } } catch { MessageBox.Show("Lütfen XML türü döndüren bir url kopyalayın.", "Uyarı!"); } }