コード例 #1
0
        public void SetResolver()
        {
            _resolver = new FlexiblePathResolver();
            var settings = new JsonPatchSettings
            {
                PathResolver = _resolver
            };

            var formatter = new JsonPatchFormatter(settings);
        }
コード例 #2
0
        public void SetResolver()
        {
            _resolver = new CaseInsensitivePropertyPathResolver();
            var settings = new JsonPatchSettings
            {
                PathResolver = _resolver
            };

            var formatter = new JsonPatchFormatter(settings);
        }
コード例 #3
0
        public void SetResolver()
        {
            _resolver = new AttributePropertyPathResolver();
            var settings = new JsonPatchSettings
            {
                PathResolver = _resolver
            };

            var formatter = new JsonPatchFormatter(settings);
        }
コード例 #4
0
 public JsonPatchFormatter(JsonPatchSettings settings)
 {
     Settings = settings;
     SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json-patch+json"));
 }
コード例 #5
0
 public JsonPatchFormatter() : this(JsonPatchSettings.DefaultPatchSettings())
 {
 }