1、C#读取json数据内容,使用开源的类库Newtonsoft.Json
string str = {"values":[{"name":"X","value":-1865,"unit":"\u00B5m"},{"name":"Y","value":9556,"unit":"\u00B5m"},{"name":"Battery","value":0,"unit":"%"},{"name":"Angle","value":120,"unit":"\u00B0"},{"name":"Lasersignal","value":4560967,"unit":""}],"iD":"1","system":{"sN":"4675","type":"R54X","bTname":"Status Pro R540 SN04675"},"isNulled":false,"isHalf":false,"isInverted":false};
//将数据中X、Y值取出来
JArray list = (JArray)JsonConvert.DeserializeObject(values);
string x = list[0]["value"].ToString();
txtx.Text = x.ToString();
Console.WriteLine("x===========" + x);
string y = list[1]["value"].ToString();
txty.Text = y;
Console.WriteLine("y===========" + y);
参考博文:https://blog.csdn.net/weixin_33972649/article/details/90148640?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-1.no_search_link&spm=1001.2101.3001.4242.2