实施解决方案--优化日志

日志记录在项目中很重要,清晰的日志有助于快速定位问题。格式化记录日志虽会增加数据字节,但对内网客户端影响不大,适用于日志繁杂且无专门查看工具的实施项目。文中分享了可直接运行的C#源码,给出了百度网盘链接及提取码。

记录日志是一个也是项目中一个重要的部分,日志记录的清晰明了,对以后快速定位问题起到重要作用;

虽然格式化记录日志会增加数据的字节,但是对于内网客户端来讲,这点数据量没有多大影响;

适用于程序日志记录的繁杂且没有专门查看日志的工具的实施项目;

 

直接上代码

using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Xml;

namespace 日志记录优化
{
    class Program
    {
        static void Main(string[] args)
        {
            string data = "{\"code\":\"0\",\"message\":\"查询成功!\",\"data\":{\"resultCode\":\"00\",\"resultMsg\":\"查询成功!\",\"data\":[{\"deptId\":\"40100101\",\"deptName\":\"药学门诊\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"40100101\",\"deptName\":\"药学门诊\",\"parentDeptId\":\"40100101\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"40100101\",\"deptName\":\"药学门诊\",\"parentDeptId\":\"40100101\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1100\",\"deptName\":\"感染科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"116\",\"deptName\":\"感染科\",\"parentDeptId\":\"1100\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"11609901\",\"deptName\":\"肝病感染门诊\",\"parentDeptId\":\"116\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"116007\",\"deptName\":\"脂肪肝门诊\",\"parentDeptId\":\"116\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11600304\",\"deptName\":\"肝硬化专病门诊\",\"parentDeptId\":\"116\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11600302\",\"deptName\":\"慢乙肝专病门诊\",\"parentDeptId\":\"116\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1000\",\"deptName\":\"精神卫生科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"115\",\"deptName\":\"精神卫生科\",\"parentDeptId\":\"1000\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"115\",\"deptName\":\"精神卫生科\",\"parentDeptId\":\"115\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11509901\",\"deptName\":\"睡眠门诊\",\"parentDeptId\":\"115\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11500601\",\"deptName\":\"心理门诊\",\"parentDeptId\":\"115\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11500602\",\"deptName\":\"心理咨询门诊\",\"parentDeptId\":\"115\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0200\",\"deptName\":\"内科系统\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"103005\",\"deptName\":\"血液内科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"103005\",\"deptName\":\"血液内科\",\"parentDeptId\":\"103005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300501\",\"deptName\":\"血液科/慢粒MPN门诊\",\"parentDeptId\":\"103005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300503\",\"deptName\":\"血液科/淋巴瘤MM门诊\",\"parentDeptId\":\"103005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300502\",\"deptName\":\"血液科/白血病MDS门诊\",\"parentDeptId\":\"103005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300504\",\"deptName\":\"血液科/贫血门诊\",\"parentDeptId\":\"103005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300505\",\"deptName\":\"血液科/基因门诊\",\"parentDeptId\":\"103005\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103002\",\"deptName\":\"消化内科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"103002\",\"deptName\":\"消化内科\",\"parentDeptId\":\"103002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300201\",\"deptName\":\"慢性萎缩性胃炎门诊\",\"parentDeptId\":\"103002\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103004\",\"deptName\":\"心血管内科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"103004\",\"deptName\":\"心血管内科\",\"parentDeptId\":\"103004\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300402\",\"deptName\":\"冠心病门诊\",\"parentDeptId\":\"103004\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300403\",\"deptName\":\"心律失常/房颤门诊\",\"parentDeptId\":\"103004\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300405\",\"deptName\":\"双心门诊\",\"parentDeptId\":\"103004\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300401\",\"deptName\":\"起搏器门诊\",\"parentDeptId\":\"103004\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300406\",\"deptName\":\"高血压门诊\",\"parentDeptId\":\"103004\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300404\",\"deptName\":\"心衰门诊\",\"parentDeptId\":\"103004\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103001\",\"deptName\":\"呼吸与危重症医学科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"103001\",\"deptName\":\"呼吸与危重症医学科\",\"parentDeptId\":\"103001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300103\",\"deptName\":\"肺血管病门诊\",\"parentDeptId\":\"103001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300107\",\"deptName\":\"肺癌及介入呼吸门诊\",\"parentDeptId\":\"103001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300102\",\"deptName\":\"支气管哮喘门诊\",\"parentDeptId\":\"103001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300101\",\"deptName\":\"戒烟门诊\",\"parentDeptId\":\"103001\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103003\",\"deptName\":\"神经内科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"103003\",\"deptName\":\"神经内科\",\"parentDeptId\":\"103003\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300301\",\"deptName\":\"帕金森病门诊\",\"parentDeptId\":\"103003\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300303\",\"deptName\":\"记忆障碍门诊\",\"parentDeptId\":\"103003\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300306\",\"deptName\":\"头晕头痛门诊\",\"parentDeptId\":\"103003\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300302\",\"deptName\":\"癫痫门诊\",\"parentDeptId\":\"103003\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300304\",\"deptName\":\"脑卒中(中风)门诊\",\"parentDeptId\":\"103003\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103006\",\"deptName\":\"肾病科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"103006\",\"deptName\":\"肾病科\",\"parentDeptId\":\"103006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300606\",\"deptName\":\"风湿免疫肾病门诊\",\"parentDeptId\":\"103006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300609\",\"deptName\":\"血透内瘘门诊\",\"parentDeptId\":\"103006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300608\",\"deptName\":\"肾病科(含肾移植)\",\"parentDeptId\":\"103006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300601\",\"deptName\":\"腹透门诊\",\"parentDeptId\":\"103006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300605\",\"deptName\":\"代谢性疾病肾损害门诊\",\"parentDeptId\":\"103006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300607\",\"deptName\":\"肾病血透门诊\",\"parentDeptId\":\"103006\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103007\",\"deptName\":\"内分泌科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10300701\",\"deptName\":\"甲状腺内科门诊\",\"parentDeptId\":\"103007\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"103007\",\"deptName\":\"内分泌科\",\"parentDeptId\":\"103007\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"18900105\",\"deptName\":\"糖尿病教育门诊\",\"parentDeptId\":\"103007\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300708\",\"deptName\":\"内分泌性高血压门诊\",\"parentDeptId\":\"103007\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300707\",\"deptName\":\"月经不调多囊卵巢门诊\",\"parentDeptId\":\"103007\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103010\",\"deptName\":\"老年医学科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"103010\",\"deptName\":\"老年医学科\",\"parentDeptId\":\"103010\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"103008\",\"deptName\":\"风湿免疫科\",\"parentDeptId\":\"0200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10300801\",\"deptName\":\"风湿免疫门诊\",\"parentDeptId\":\"103008\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300804\",\"deptName\":\"风湿病生育门诊\",\"parentDeptId\":\"103008\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300802\",\"deptName\":\"痛风门诊\",\"parentDeptId\":\"103008\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10300803\",\"deptName\":\"骨质疏松门诊\",\"parentDeptId\":\"103008\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1200\",\"deptName\":\"肿瘤科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"119\",\"deptName\":\"肿瘤科\",\"parentDeptId\":\"1200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"119002\",\"deptName\":\"肿瘤门诊\",\"parentDeptId\":\"119\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0800\",\"deptName\":\"口腔科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"112\",\"deptName\":\"口腔科\",\"parentDeptId\":\"0800\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"112\",\"deptName\":\"口腔科\",\"parentDeptId\":\"112\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11200401\",\"deptName\":\"儿童口腔门诊\",\"parentDeptId\":\"112\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11200501\",\"deptName\":\"口腔颌面外微创门诊\",\"parentDeptId\":\"112\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11200701\",\"deptName\":\"口腔正畸门诊\",\"parentDeptId\":\"112\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11200502\",\"deptName\":\"口腔颌面外科门诊\",\"parentDeptId\":\"112\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11209901\",\"deptName\":\"口腔颌面外复杂牙门诊\",\"parentDeptId\":\"112\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1700\",\"deptName\":\"营养科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"130001\",\"deptName\":\"临床营养科\",\"parentDeptId\":\"1700\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"13000101\",\"deptName\":\"营养咨询门诊\",\"parentDeptId\":\"130001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"13000106\",\"deptName\":\"生长发育营养门诊\",\"parentDeptId\":\"130001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"161014\",\"deptName\":\"减重/增重联合门诊\",\"parentDeptId\":\"130001\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1800\",\"deptName\":\"中医科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"131\",\"deptName\":\"中医科\",\"parentDeptId\":\"1800\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"18900106\",\"deptName\":\"中医护理门诊\",\"parentDeptId\":\"131\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"13100101\",\"deptName\":\"中医门诊\",\"parentDeptId\":\"131\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"13100103\",\"deptName\":\"中医肝脾胃病门诊\",\"parentDeptId\":\"131\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"13100105\",\"deptName\":\"中医针灸推拿门诊\",\"parentDeptId\":\"131\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1600\",\"deptName\":\"疼痛科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"128\",\"deptName\":\"疼痛科\",\"parentDeptId\":\"1600\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"12800101\",\"deptName\":\"疼痛门诊\",\"parentDeptId\":\"128\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"12800103\",\"deptName\":\"癌性疼痛门诊\",\"parentDeptId\":\"128\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"12800102\",\"deptName\":\"神经痛门诊\",\"parentDeptId\":\"128\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1400\",\"deptName\":\"康复医学科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"121\",\"deptName\":\"康复医学科\",\"parentDeptId\":\"1400\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"121\",\"deptName\":\"康复医学科\",\"parentDeptId\":\"121\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"12100107\",\"deptName\":\"中医骨伤门诊\",\"parentDeptId\":\"121\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"12100108\",\"deptName\":\"颈肩腰腿痛门诊\",\"parentDeptId\":\"121\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"12100123\",\"deptName\":\"产后康复门诊\",\"parentDeptId\":\"121\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"12100117\",\"deptName\":\"针灸推拿中医门诊\",\"parentDeptId\":\"121\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0100\",\"deptName\":\"外科系统\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"104009\",\"deptName\":\"心胸外科\",\"parentDeptId\":\"0100\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"104009\",\"deptName\":\"心胸外科\",\"parentDeptId\":\"104009\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"104001\",\"deptName\":\"普外科\",\"parentDeptId\":\"0100\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10400110\",\"deptName\":\"肛肠外科门诊\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"104001\",\"deptName\":\"普外科\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400102\",\"deptName\":\"肝胆胰外科门诊\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400107\",\"deptName\":\"甲状腺外科门诊\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400108\",\"deptName\":\"乳腺外科门诊\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400112\",\"deptName\":\"血管外科门诊\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400114\",\"deptName\":\"胃肠外科门诊\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400117\",\"deptName\":\"疝与腹壁外科门诊\",\"parentDeptId\":\"104001\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"104005\",\"deptName\":\"神经外科\",\"parentDeptId\":\"0100\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"104005\",\"deptName\":\"神经外科\",\"parentDeptId\":\"104005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400504\",\"deptName\":\"面瘫及后遗症门诊\",\"parentDeptId\":\"104005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400501\",\"deptName\":\"三叉神经痛面痉挛门诊\",\"parentDeptId\":\"104005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400502\",\"deptName\":\"神外/脑血管介入门诊\",\"parentDeptId\":\"104005\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"104006\",\"deptName\":\"骨科\",\"parentDeptId\":\"0100\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10400603\",\"deptName\":\"脊柱外科\",\"parentDeptId\":\"104006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400602\",\"deptName\":\"关节外科\",\"parentDeptId\":\"104006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"104006\",\"deptName\":\"骨科\",\"parentDeptId\":\"104006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400609\",\"deptName\":\"运动医学\",\"parentDeptId\":\"104006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400604\",\"deptName\":\"手足修复重建\",\"parentDeptId\":\"104006\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400608\",\"deptName\":\"小儿骨科\",\"parentDeptId\":\"104006\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"104007\",\"deptName\":\"泌尿外科\",\"parentDeptId\":\"0100\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"104007\",\"deptName\":\"泌尿外科\",\"parentDeptId\":\"104007\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400703\",\"deptName\":\"男科门诊\",\"parentDeptId\":\"104007\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10400701\",\"deptName\":\"结石专病门诊\",\"parentDeptId\":\"104007\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0900\",\"deptName\":\"皮肤科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"113\",\"deptName\":\"皮肤科\",\"parentDeptId\":\"0900\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"113\",\"deptName\":\"皮肤科\",\"parentDeptId\":\"113\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11300101\",\"deptName\":\"银屑病门诊\",\"parentDeptId\":\"113\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11300102\",\"deptName\":\"HIV自愿咨询检测门诊\",\"parentDeptId\":\"113\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0600\",\"deptName\":\"眼科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"110\",\"deptName\":\"眼科\",\"parentDeptId\":\"0600\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"110\",\"deptName\":\"眼科\",\"parentDeptId\":\"110\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11000102\",\"deptName\":\"青光眼激光门诊\",\"parentDeptId\":\"110\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11000108\",\"deptName\":\"激光门诊\",\"parentDeptId\":\"110\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11000101\",\"deptName\":\"屈光不正门诊\",\"parentDeptId\":\"110\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11000103\",\"deptName\":\"眼底内科门诊\",\"parentDeptId\":\"110\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11000107\",\"deptName\":\"儿童视力诊疗及OK镜\",\"parentDeptId\":\"110\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"11000104\",\"deptName\":\"青光眼门诊\",\"parentDeptId\":\"110\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"2200\",\"deptName\":\"专科护理\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"18900101\",\"deptName\":\"静脉治疗专科门诊\",\"parentDeptId\":\"2200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"18900101\",\"deptName\":\"静脉治疗专科门诊\",\"parentDeptId\":\"18900101\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"18900102\",\"deptName\":\"伤口/造口门诊\",\"parentDeptId\":\"2200\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"18900102\",\"deptName\":\"伤口/造口门诊\",\"parentDeptId\":\"18900102\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"18900104\",\"deptName\":\"伤口门诊\",\"parentDeptId\":\"18900102\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0701\",\"deptName\":\"整形外科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"10401401\",\"deptName\":\"整形美容门诊\",\"parentDeptId\":\"0701\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10401401\",\"deptName\":\"整形美容门诊\",\"parentDeptId\":\"10401401\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10401405\",\"deptName\":\"疤痕修复门诊\",\"parentDeptId\":\"10401401\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10401403\",\"deptName\":\"体表肿物美容门诊\",\"parentDeptId\":\"10401401\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10401404\",\"deptName\":\"腋臭门诊\",\"parentDeptId\":\"10401401\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"10401402\",\"deptName\":\"激光美容门诊\",\"parentDeptId\":\"0701\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10401402\",\"deptName\":\"激光美容门诊\",\"parentDeptId\":\"10401402\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0010\",\"deptName\":\"肺结节多学科门诊\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"161007\",\"deptName\":\"肺结节多学科门诊\",\"parentDeptId\":\"0010\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161007\",\"deptName\":\"肺结节多学科门诊\",\"parentDeptId\":\"161007\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"2000\",\"deptName\":\"超声科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"304005\",\"deptName\":\"超声科\",\"parentDeptId\":\"2000\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"304005\",\"deptName\":\"超声科\",\"parentDeptId\":\"304005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"30400506\",\"deptName\":\"超声介入门诊\",\"parentDeptId\":\"304005\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0400\",\"deptName\":\"妇产科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"105001\",\"deptName\":\"妇科\",\"parentDeptId\":\"0400\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"105001\",\"deptName\":\"妇科\",\"parentDeptId\":\"105001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500101\",\"deptName\":\"子宫肌瘤微无创门诊\",\"parentDeptId\":\"105001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500102\",\"deptName\":\"宫腔镜门诊\",\"parentDeptId\":\"105001\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500103\",\"deptName\":\"子宫内膜异位症门诊\",\"parentDeptId\":\"105001\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"105002\",\"deptName\":\"产科\",\"parentDeptId\":\"0400\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"105002\",\"deptName\":\"产科\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500201\",\"deptName\":\"孕产妇营养门诊\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500209\",\"deptName\":\"胎位异常门诊\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500503\",\"deptName\":\"产后及盆底康复门诊\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500203\",\"deptName\":\"产科-超声一体化门诊\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500210\",\"deptName\":\"胎盘异常门诊\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500205\",\"deptName\":\"资深产科门诊\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500208\",\"deptName\":\"保胎门诊\",\"parentDeptId\":\"105002\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"105005\",\"deptName\":\"生殖科(不孕不育)\",\"parentDeptId\":\"0400\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10500505\",\"deptName\":\"子宫肌瘤生育门诊\",\"parentDeptId\":\"105005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500501\",\"deptName\":\"生殖门诊\",\"parentDeptId\":\"105005\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10500506\",\"deptName\":\"多囊卵巢生育门诊\",\"parentDeptId\":\"105005\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0700\",\"deptName\":\"耳鼻咽喉科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"111\",\"deptName\":\"耳鼻咽喉科\",\"parentDeptId\":\"0700\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"111\",\"deptName\":\"耳鼻咽喉科\",\"parentDeptId\":\"111\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0300\",\"deptName\":\"联合门诊\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"161008\",\"deptName\":\"甲状腺结节多学科门诊\",\"parentDeptId\":\"0300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161008\",\"deptName\":\"甲状腺结节多学科门诊\",\"parentDeptId\":\"161008\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"161009\",\"deptName\":\"母婴乙肝阻断门诊\",\"parentDeptId\":\"0300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161009\",\"deptName\":\"母婴乙肝阻断门诊\",\"parentDeptId\":\"161009\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"161010\",\"deptName\":\"乳腺结节及肿瘤联合门诊\",\"parentDeptId\":\"0300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161010\",\"deptName\":\"乳腺结节及肿瘤联合门诊\",\"parentDeptId\":\"161010\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"161012\",\"deptName\":\"癫痫女性生育门诊\",\"parentDeptId\":\"0300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161012\",\"deptName\":\"癫痫女性生育门诊\",\"parentDeptId\":\"161012\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"161016\",\"deptName\":\"生长发育联合门诊\",\"parentDeptId\":\"0300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161016\",\"deptName\":\"生长发育联合门诊\",\"parentDeptId\":\"161016\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"161013\",\"deptName\":\"肝病营养门诊\",\"parentDeptId\":\"0300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161013\",\"deptName\":\"肝病营养门诊\",\"parentDeptId\":\"161013\",\"level\":\"3\",\"SubDeptList\":null}]},{\"deptId\":\"161011\",\"deptName\":\"颈动脉狭窄联合门诊\",\"parentDeptId\":\"0300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"161011\",\"deptName\":\"颈动脉狭窄联合门诊\",\"parentDeptId\":\"161011\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0250\",\"deptName\":\"国际门诊\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"136003\",\"deptName\":\"国际门诊\",\"parentDeptId\":\"0250\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"136003\",\"deptName\":\"国际门诊\",\"parentDeptId\":\"136003\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1810\",\"deptName\":\"过敏诊治中心\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"19900504\",\"deptName\":\"皮肤过敏门诊\",\"parentDeptId\":\"1810\",\"level\":\"2\",\"SubDeptList\":[]},{\"deptId\":\"19900505\",\"deptName\":\"过敏性鼻炎门诊\",\"parentDeptId\":\"1810\",\"level\":\"2\",\"SubDeptList\":[]},{\"deptId\":\"19900503\",\"deptName\":\"呼吸过敏门诊\",\"parentDeptId\":\"1810\",\"level\":\"2\",\"SubDeptList\":[]},{\"deptId\":\"19900502\",\"deptName\":\"小儿过敏门诊\",\"parentDeptId\":\"1810\",\"level\":\"2\",\"SubDeptList\":[]},{\"deptId\":\"19900501\",\"deptName\":\"过敏门诊\",\"parentDeptId\":\"1810\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"19900504\",\"deptName\":\"皮肤过敏门诊\",\"parentDeptId\":\"19900501\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"19900505\",\"deptName\":\"过敏性鼻炎门诊\",\"parentDeptId\":\"19900501\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"19900503\",\"deptName\":\"呼吸过敏门诊\",\"parentDeptId\":\"19900501\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"19900502\",\"deptName\":\"小儿过敏门诊\",\"parentDeptId\":\"19900501\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"19900501\",\"deptName\":\"过敏门诊\",\"parentDeptId\":\"19900501\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"0500\",\"deptName\":\"儿科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"107\",\"deptName\":\"儿科\",\"parentDeptId\":\"0500\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"10709901\",\"deptName\":\"小儿内科门诊\",\"parentDeptId\":\"107\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10700101\",\"deptName\":\"新生儿门诊\",\"parentDeptId\":\"107\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10700102\",\"deptName\":\"新生儿随访门诊\",\"parentDeptId\":\"107\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10709907\",\"deptName\":\"小儿消化营养门诊\",\"parentDeptId\":\"107\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10800101\",\"deptName\":\"小儿外科\",\"parentDeptId\":\"107\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10700401\",\"deptName\":\"小儿呼吸门诊\",\"parentDeptId\":\"107\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10700701\",\"deptName\":\"小儿神经内科门诊\",\"parentDeptId\":\"107\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1300\",\"deptName\":\"全科医学科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"1020000\",\"deptName\":\"全科医学科\",\"parentDeptId\":\"1300\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"1020000\",\"deptName\":\"全科医学科\",\"parentDeptId\":\"1020000\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"10200109\",\"deptName\":\"新冠筛查门诊\",\"parentDeptId\":\"1020000\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1500\",\"deptName\":\"麻醉科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"127\",\"deptName\":\"麻醉科\",\"parentDeptId\":\"1500\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"12700101\",\"deptName\":\"麻醉门诊\",\"parentDeptId\":\"127\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"12700102\",\"deptName\":\"麻醉与评估咨询门诊\",\"parentDeptId\":\"127\",\"level\":\"3\",\"SubDeptList\":null}]}]},{\"deptId\":\"1900\",\"deptName\":\"放射科\",\"parentDeptId\":\"0\",\"level\":\"1\",\"SubDeptList\":[{\"deptId\":\"304000\",\"deptName\":\"放射科\",\"parentDeptId\":\"1900\",\"level\":\"2\",\"SubDeptList\":[{\"deptId\":\"30400003\",\"deptName\":\"肿瘤微创介入治疗门诊\",\"parentDeptId\":\"304000\",\"level\":\"3\",\"SubDeptList\":null},{\"deptId\":\"30400002\",\"deptName\":\"疑难病影像诊断门诊\",\"parentDeptId\":\"304000\",\"level\":\"3\",\"SubDeptList\":null}]}]}],\"chief_dept_no\":null,\"chief_dept_name\":null,\"dept_no\":null,\"dept_name\":null,\"ward_name\":null,\"dept_type\":null,\"places\":null,\"surplus\":null,\"is_specificity\":null,\"dept_intro\":null,\"ext\":null,\"ScheduleID\":null,\"Address\":null,\"Desc\":null,\"HasSubs\":null,\"RegFee\":null,\"IsFull\":null,\"schedulingRdn\":null,\"amNumb\":null,\"pmNumb\":null,\"reg_fee\":null,\"doc_fee\":null,\"paTotal\":null,\"payAddress\":null}} ";
            data = "<message><response><msgId></msgId><code>0</code><msg></msg></response><body><patientInfo><hisId>12345</hisId><series>123</series><pname>王吗成</pname><psex>M</psex><pbirthday>123456</pbirthday><age>12</age><ageunit>Y</ageunit><pcid>330******************2213</pcid><paddress>高老村</paddress><pphone>136********908</pphone><service>123</service><patientType>123</patientType><medCardid>123</medCardid><outpatientId>123</outpatientId></patientInfo></body></message> ";
            //string outData = FormatJson(data);
            string outData = FormatXml(data);

             Console.WriteLine(outData);

            Console.ReadKey();
        }

        /// <summary>
        /// 格式化json数据
        /// </summary>
        /// <param name="json"></param>
        /// <returns></returns>
        public static string FormatJson(string json)
        {
            string formatJson = "";
            try
            {
                JsonSerializer serializer = new JsonSerializer();
                TextReader tr = new StringReader(json);
                JsonTextReader jtr = new JsonTextReader(tr);
                object obj = serializer.Deserialize(jtr);
                if (obj != null)
                {
                    StringWriter textWriter = new StringWriter();
                    JsonTextWriter jsonWriter = new JsonTextWriter(textWriter)
                    {
                        Formatting = Newtonsoft.Json.Formatting.Indented,
                        Indentation = 4,
                        IndentChar = ' '
                    };
                    serializer.Serialize(jsonWriter, obj);
                    formatJson = textWriter.ToString();
                }
                else
                {
                    formatJson = json;
                }
            }
            catch (Exception ex)
            {
                formatJson = json;
            }

            return formatJson;
        }

        /// <summary>
        /// 格式化XML字符串
        /// </summary>
        /// <param name="xmlDocument"></param>
        /// <returns></returns>
        public static string FormatXml(string xmlStr)
        {
            string xmlString = "";
            try
            {
                XmlDocument xmlDocument = new XmlDocument();
                xmlDocument.LoadXml(xmlStr);
                MemoryStream memoryStream = new MemoryStream();
                XmlTextWriter writer = new XmlTextWriter(memoryStream, null)
                {
                    Formatting = System.Xml.Formatting.Indented//缩进
                };
                xmlDocument.Save(writer);
                StreamReader streamReader = new StreamReader(memoryStream);
                memoryStream.Position = 0;
                xmlString = streamReader.ReadToEnd();
                streamReader.Close();
                memoryStream.Close();
            }
            catch (Exception ex)
            {
                xmlString = xmlStr;
            }

            return xmlString;
        }

    }
}

 

源码分享,可以直接运行,需要参考的自提

链接:https://pan.baidu.com/s/1YNSNMEWYz1h3VHIp1lP3vg 
提取码:0c31 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值