12345678910111213141516171819202122232425262728293031323334353637383940 |
-
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using JBIM;
- using Newtonsoft.Json;
- using Newtonsoft.Json.Converters;
- namespace RevitToJBim.JsonConverter
- {
- public static class BimJsonUtil
- {
- public static string Serializer(BimDocument document)
- {
- JsonSerializerSettings jsetting = new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore };
- jsetting.Converters.Add(new BimIdConverter());
-
-
- jsetting.Converters.Add(new StringEnumConverter());
- jsetting.Converters.Add(new ParameterConverter());
-
-
-
-
-
-
-
- string dataStr = JsonConvert.SerializeObject(document.BimObjects, jsetting);
- return dataStr;
- }
- }
- }
|