Example #1
0
        /// <summary>
        /// Converts this EntityObject to JObject for further serialization
        /// </summary>
        /// <returns></returns>
        public JObject Serialize()
        {
            var result = (JObject)ObjectData.DeepClone();

            if (Children != null)
            {
                var children = new JArray();
                foreach (var child in Children)
                {
                    children.Add(child.Serialize());
                }
                result["Children"] = children;
            }
            return(result);
        }