namespace HStation.Service { /// /// Revit解析辅助类 /// public class RevitParseHelper { /// /// 从 Revit json字符串中解析 /// /// Revit json 字符串 /// public static Model.RevitModel FromJsonString(string revitJsonString, string revitOthersJsonString, out string msg) { var rhs = RevitJsonHelper.FromJsonString(revitJsonString, revitOthersJsonString, out msg); if (rhs == null) { return default; } if (!rhs.Correct(out msg)) { return default; } return rhs; } /// /// 从 Revit json 文件中解析 /// /// Revit json 文件 /// public static Model.RevitModel FromJsonFile(string revitJsonFile, string revitOthersJsonFile, out string msg) { var rhs = RevitJsonHelper.FromJsonFile(revitJsonFile, revitOthersJsonFile, out msg); if (rhs == null) { return default; } if (!rhs.Correct(out msg)) { return default; } return rhs; } } }