bug
lu
4 天以前 2e44301eda2efb4b61e6dc53d4fff668229f7321
DevApp/Gs.DevApp/XtraForm1.cs
@@ -1,7 +1,9 @@
using DevExpress.XtraEditors;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using NModbus;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
@@ -262,5 +264,65 @@
        {
            MessageBox.Show("d");
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string json = @"{
            ""100℃"": {
                ""temp"": ""94"",
                ""150ml"": ""143"",
                ""250ml"": ""241"",
                ""500ml"": ""482"",
                ""750ml"": ""732""
            },
            ""85℃"": {
                ""temp"": ""86"",
                ""150ml"": ""146"",
                ""250ml"": ""238"",
                ""500ml"": ""495"",
                ""750ml"": ""739""
            },
            ""60℃"": {
                ""temp"": ""62"",
                ""150ml"": ""152"",
                ""250ml"": ""244"",
                ""500ml"": ""499"",
                ""750ml"": ""745""
            },
            ""45℃"": {
                ""temp"": ""48"",
                ""150ml"": ""158"",
                ""250ml"": ""246"",
                ""500ml"": ""506"",
                ""750ml"": ""778""
            },
            ""常温水"": {
                ""temp"": ""29"",
                ""150ml"": ""161"",
                ""250ml"": ""249"",
                ""500ml"": ""504"",
                ""750ml"": ""781""
            }
        }";
            System.Text.StringBuilder sbLine = new StringBuilder();
            var data = JsonConvert.DeserializeObject<Dictionary<string, Dictionary<string, string>>>(json);
            List<string> resultLines = new List<string>();
            foreach (var entry in data)
            {
                string key = entry.Key;
                var values = entry.Value;
                string temp = values["temp"];
                sbLine.Append(key + "/" + temp + ":");
                System.Text.StringBuilder dbdb = new StringBuilder();
                foreach (var dddddd in values)
                {
                    if (dddddd.Key == "temp")
                        continue;
                    dbdb.Append(dddddd.Key+"-"+ dddddd.Value + "、");
                }
                sbLine.Append(dbdb.ToString()+"\n");
            }
            richTextBox1.Text = sbLine.ToString();
        }
    }
}