public static bool Insert(OpenCode item) { string jsonText = Readjson(); StringWriter sw = new StringWriter(); JsonWriter writer = new JsonTextWriter(sw); writer.WriteStartArray();// [ writer.WriteStartObject(); writer.WritePropertyName("issueNo"); writer.WriteValue(item.issueNo); writer.WritePropertyName("Date"); writer.WriteValue(item.Date); writer.WritePropertyName("Code"); writer.WriteValue(item.Code); writer.WriteEndObject(); writer.WriteEndArray();// ] writer.Flush(); string Text = sw.GetStringBuilder().ToString(); StreamWriter wtyeu = new StreamWriter(path); wtyeu.Write(sw); wtyeu.Flush(); wtyeu.Close(); return(true); }
private void button1_Click(object sender, EventArgs e) { List <OpenCode> list2 = new List <OpenCode>(); while (true) { try { List <OpenCode> list = JsonHelper.ReadJson(); if (list.Count != 0) { arg2value = (int.Parse(list.Max(S => S.issueNo)) + 1).ToString(); } else { string y = DateTime.Now.ToString("yy"); arg2value = y + "001"; } string arg = arg1 + "&" + arg2key + "=" + arg2value; string json = Post(arg, url); HisModel model = JsonConvert.DeserializeObject <History.HisModel>(json); OpenCode code = new OpenCode(); code.issueNo = arg2value; code.Date = model.openTime; code.Code = model.openResult.Replace("<i>", "").Replace("</i>", ","); list2.Add(code); } catch (Exception) { break; } JsonHelper.Insert(list2); } his(); }