From 2ade6609278b1047c6f375ccab7355904880c78c Mon Sep 17 00:00:00 2001 From: zhangyuekai <zhangyuekai@126.com> Date: 星期一, 05 八月 2024 21:13:08 +0800 Subject: [PATCH] 模型导出结构调整 --- HStation.RevitDev/RevitDataExport/Utility/ExportModelHelper.cs | 22 ++++------------------ 1 files changed, 4 insertions(+), 18 deletions(-) diff --git a/HStation.RevitDev/RevitDataExport/Utility/ExportModelHelper.cs b/HStation.RevitDev/RevitDataExport/Utility/ExportModelHelper.cs index 277b432..024699a 100644 --- a/HStation.RevitDev/RevitDataExport/Utility/ExportModelHelper.cs +++ b/HStation.RevitDev/RevitDataExport/Utility/ExportModelHelper.cs @@ -22,29 +22,14 @@ public string Export() { var modelMap = GlobalResource.RevitModels; - JObject jobj = new JObject(); - jobj["鍚嶇О"] = m_doc.PathName; - jobj["鎻忚堪"] = m_doc.PathName; + JArray retArray = new JArray(); foreach (var modelPair in modelMap) { var revitType = modelPair.Key; var jArray = ExportRevitModel(revitType); - - string propName = GetRevitModelPropertyName(revitType); - JArray array = jobj[propName] as JArray; - if (array == null) - { - jobj[propName] = jArray; - } - else - { - foreach (var item in jArray) - { - array.Add(item); - } - } + retArray.Merge(jArray); } - return jobj.ToString(); + return retArray.ToString(); } private string GetRevitModelPropertyName(RevitType revitType) @@ -83,6 +68,7 @@ //JObject outElem = rvtElem.Export(revitType); JObject outElem = rvtElem.Export2(); + outElem["鏋勪欢绫诲瀷"] = revitType.GetDescription(); outElems.Add(outElem); } return outElems; -- Gitblit v1.9.3