public static T ResourceFromDocument <T>( string json, IJsonApiTypeResolver typeResolver = null, IJsonApiPropertyResolver propertyResolver = null) { var settings = new JsonApiSettings { CreateResource = true, PropertyResolver = propertyResolver, TypeResolver = typeResolver, }; var singleElementType = typeof(T).GetSingleElementType(); return(ResourceFromDocument(json, singleElementType, settings)); }
public static T ResourceFromDocument <T>( string json, IJsonApiTypeResolver typeResolver = null, IJsonApiPropertyResolver propertyResolver = null, bool ignoreMissingRelationships = false) { var settings = new JsonApiSettings { CreateResource = true, PropertyResolver = propertyResolver, TypeResolver = typeResolver, IgnoreMissingRelationships = ignoreMissingRelationships }; var singleElementType = typeof(T).GetSingleElementType(); return(ResourceFromDocument(json, singleElementType, settings)); }