Exemple #1
0
 public Dictionary <string, object> GetAttributes(object objectGraph, JsonSerializerSettings settings)
 {
     if (settings.NullValueHandling == NullValueHandling.Ignore)
     {
         return(PropertyGetters
                .Where(x => x.Value(objectGraph) != null)
                .ToDictionary(kvp => CamelCaseUtil.ToCamelCase(kvp.Key), kvp => kvp.Value(objectGraph)));
     }
     else
     {
         return(PropertyGetters.ToDictionary(kvp => CamelCaseUtil.ToCamelCase(kvp.Key), kvp => kvp.Value(objectGraph)));
     }
 }
 public Dictionary <string, object> GetAttributes(object objectGraph)
 {
     return(PropertyGetters.ToDictionary(kvp => CamelCaseUtil.ToCamelCase(kvp.Key), kvp => kvp.Value(objectGraph)));
 }