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))); }