void autoMatch(string s) { List <FormItemModel> formDatas = new List <FormItemModel>(); formDatas.Add(new FormItemModel() { Key = "sstring", Value = s }); formDatas.Add(new FormItemModel() { Key = "para", Value = "ct" }); formDatas.Add(new FormItemModel() { Key = "vcode", Value = "cts" }); string r = CTHelper.PostForm(CTHelper.GetConfig("namesearchurl"), formDatas); Console.Write(r); //MessageBox.Show(r); //cspeciesLatin.Text = cspeciesGenus.Text.Trim() + " " + cspeciesSpecies.Text.Trim(); //解析 JObject jo = JObject.Parse(r); if (jo.GetValue("error_code").ToString() == "0") { if (jo.GetValue("data_count").ToString() != "0") { string datastr = jo.GetValue("data").ToString(); DataTable dt = Newtonsoft.Json.JsonConvert.DeserializeObject <DataTable>(datastr); //MessageBox.Show(dt.Rows[0][0].ToString()); cspeciesCHN.Text = dt.Rows[0]["tag_tag"].ToString(); cspeciesLatin.Text = dt.Rows[0]["tag_En"].ToString(); } } }
void autoParse(string s) { List <FormItemModel> formDatas = new List <FormItemModel>(); formDatas.Add(new FormItemModel() { Key = "src", Value = s }); formDatas.Add(new FormItemModel() { Key = "para", Value = "trans" }); formDatas.Add(new FormItemModel() { Key = "vcode", Value = "iozName" }); string r = CTHelper.PostForm(CTHelper.GetConfig("nameParseUrl"), formDatas); Console.Write(r); //MessageBox.Show(r); //cspeciesLatin.Text = cspeciesGenus.Text.Trim() + " " + cspeciesSpecies.Text.Trim(); //解析 JObject jo = JObject.Parse(r); if (jo.GetValue("la") != null) { string[] sl = jo.GetValue("la").ToString().Split(' '); cspeciesGenus.Text = sl[0]; if (sl.Length > 1) { cspeciesSpecies.Text = sl[1]; } } }