Example #1
0
        protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
        {
            var  jsonProperty  = base.CreateProperty(member, memberSerialization);
            Type declaringType = member.DeclaringType;

            if (TypesToInclude.Contains(declaringType) || AssembliesToInclude.Contains(declaringType.Assembly))
            {
                jsonProperty.PropertyName = ToCamelCase(jsonProperty.PropertyName);
            }

            return(jsonProperty);
        }
Example #2
0
        protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
        {
            //AssembliesToInclude = new HashSet<Assembly>(AppDomain.CurrentDomain.GetAssemblies().Where(a => a.FullName.StartsWith("Svetophor")));

            var  jsonProperty  = base.CreateProperty(member, memberSerialization);
            Type declaringType = member.DeclaringType;

            if (
                TypesToInclude.Contains(declaringType) ||
                AssembliesToInclude.Contains(declaringType.Assembly))
            {
                jsonProperty.PropertyName = jsonProperty.PropertyName.ToCamelCase();
            }
            return(jsonProperty);
        }