string fileName = "C:\\Users\\ZJ\\Desktop\\hsm.json";
using (System.IO.StreamReader file = System.IO.File.OpenText(fileName))
{
using (JsonTextReader reader = new JsonTextReader(file))
{
JObject o = (JObject)JToken.ReadFrom(reader);
int i = o.Count;
foreach (var item in o)
{
if (item.Key.ToString() == "hsm_1")//获取键值
{
LB_01.Text = string.Format( "名称:{0}",item.Key.ToString());
LB_01_IP.Text = item.Value["ip"].ToString();
LB_01_port.Text= item.Value["port"].ToString();
if (item.Value["status"].ToString() == "1")
{//正常
LB_01_state.Text = "正常运行";
LB_01_ico.SymbolColor = System.Drawing.Color.Green;
}
else
{//异常
LB_01_state.Text = "出现异常";
LB_01_ico.SymbolColor = System.Drawing.Color.Red;
}
}
if (item.Key.ToString() == "hsm_2")
{
LB_02.Text = string.Format("名称:{0}", item.Key.ToString());
LB_02_IP.Text = item.Value["ip"].ToString();
LB_02_port.Text = item.Value["port"].ToString();
if (item.Value["status"].ToString() == "1")
{//正常
LB_02_state.Text = "正常运行";
LB_02_ico.SymbolColor = System.Drawing.Color.Green;
}
else
{//异常
LB_02_state.Text = "出现异常";
LB_02_ico.SymbolColor = System.Drawing.Color.Red;
}
}
}
var c = o["hsm_1"];
string IP = c["ip"].ToString();
string port = c["port"].ToString();
string status = c["status"].ToString();
}
}
}
C# 读取Josn文件
最新推荐文章于 2023-09-26 16:43:23 发布