/// <summary> /// 把数据库内容,写到文件中,便于查看 /// </summary> void TestWriteListDbFile() { ReadIniFile iniFile = new ReadIniFile(); string jsonfilepath = iniFile.IniReadValue(iniFile.getIniFilePath("JsonDataMgr.ini"), "JsonFileInfo", "jsonfilepath"); JsonFile json = new JsonFile(); json.WriteFile(jsonfilepath + "oid_info_db.json", JsonConvert.SerializeObject(oid_info_db)); json.WriteFile(jsonfilepath + "nameEn_info_db.json", JsonConvert.SerializeObject(nameEn_info_db)); json.WriteFile(jsonfilepath + "table_info_db.json", JsonConvert.SerializeObject(table_info_db)); }
/// <summary> /// 解析lm.dtz 写 cmd.json /// </summary> public void ConvertAccessDbToJsonCmdTree() { //Console.WriteLine("DbToJsonCmdTree start " + DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒fff毫秒")); //生产 cmdTree 命令树文件 string sqlContent = "select * from CmdTree order by CmdID"; DataSet dataSet = GetRecordByAccessDb(mdbFile, sqlContent); CmdTreeJsonData cmdJsonDatat = new CmdTreeJsonData(); cmdJsonDatat.CmdParseDataSet(dataSet); JsonFile jsonObjFile = new JsonFile(); //jsonObjFile.WriteFile("D:\\C#\\SCMT\\obj.json", objTreeJson.GetStringObjTreeJson()); jsonObjFile.WriteFile(jsonfilepath + "cmd.json", cmdJsonDatat.GetStringObjTreeJson()); this.cmdTreeInfo = cmdJsonDatat.GetStringObjTreeJson(); isCmdJsonOK = true; //Console.WriteLine("DbToJsonCmdTree end " + DateTime.Now.ToString("yyyy年MM月dd日HH时mm分ss秒fff毫秒")); return; }
void JsonFileWrite(string fileName, string content) { JsonFile jsonMibFile = new JsonFile(); jsonMibFile.WriteFile(fileName, content); }