C#中生成.JSON文件

编程入门 行业动态 更新时间:2024-10-17 17:27:42

C#中生成.JSON<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件"/>

C#中生成.JSON文件

try{// 创建对象 JObject jsobj = new JObject();   //最外面那层jsobjJObject jsExtra = new JObject();jsExtra.Add("markingFile", "X:\\Test\\2A1.lm");jsobj.Add("extra", jsExtra);JObject jsMain = new JObject();jsMain.Add("lotId", lotInfo.LOT_ID);jsMain.Add("productId",lotInfo.PROD_ID);jsMain.Add("OPER_ID", lotInfo.OPER_ID);jsMain.Add("CUSTOM_ID", lotInfo.CUSTOM_ID);jsMain.Add("EQP_ID", lotInfo.EQP_ID);jsMain.Add("LOAD_BOARD", lotInfo.LOAD_BOARD);jsMain.Add("SOCKET", lotInfo.SOCKET);jsMain.Add("TEST_FLOW", this.cmbSequence.Text);jsMain.Add("SaveFileNameRule", testResultFileName);jsobj.Add("main", jsMain);JArray jsArraySys0 = new JArray();JObject jsSys1 = new JObject();jsSys1.Add("category", "TEST_DTS");jsSys1.Add("dataFile", "DTS1.njdf");jsSys1.Add("testFile", pgmFile);    //pgmFile传参传过来JArray jsArraySys1 = new JArray();jsArraySys0.Add(jsSys1);JObject jsSys2 = new JObject();jsSys2.Add("category", "TEST_RG");jsSys2.Add("dataFile", "RG1.njdf");jsSys2.Add("testFile", "CHB-RG.jtf");jsArraySys0.Add(jsSys2);JObject jsSys3 = new JObject();jsSys3.Add("category", "TEST_LV");jsSys3.Add("dataFile", "LV1.njdf");jsSys3.Add("testFile", "CHB-DHS035N88-B57-0.5mH.jtf");jsArraySys0.Add(jsSys3);jsobj.Add("stationJobs", jsArraySys0);jsobj.Add("stationPathMode", 0);string strSrc = Convert.ToString(jsobj);//将json装换为stringFile.WriteAllText("D:\\FT-TESTFILE\\DTS-2000" + "\\config121.json", strSrc, System.Text.Encoding.UTF8);//将内容写进json文件System.Diagnostics.Process.Start("C:\\DTS-2000\\Bin\\DTS-Logger.exe");}catch (Exception ex){}

结果预览:

更多推荐

C#中生成.JSON文件

本文发布于:2024-02-17 18:54:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1695139.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   JSON

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!