public DbUnstructuredDataSerializer(
     ILogger <DbUnstructuredDataSerializer> logger,
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory
     )
 {
     _logger = logger;
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
 public DbUnstructuredDataSerializer(
     IErrorLoggingService errorLoggingService,
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory
     )
 {
     _errorLoggingService           = errorLoggingService;
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
 public VisualEditorContentStream(
     Stream outputStream,
     IPageResponseData pageResponseData,
     IResourceLocator resourceLocator,
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory,
     ControllerContext context
     )
 {
     _outputStream     = outputStream;
     _pageResponseData = pageResponseData;
     _resourceLocator  = resourceLocator;
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
     _context = context;
 }
        public DynamicDataModelJsonSerializerSettingsCache(
            IJsonSerializerSettingsFactory jsonSerializerSettingsFactory,
            INestedDataModelTypeRepository nestedDataModelTypeRepository
            )
        {
            _nestedDataModelTypeRepository = nestedDataModelTypeRepository;

            var settings = jsonSerializerSettingsFactory.Create();

            settings.Converters.Add(new DynamicDataModelDefaultValueJsonConverter(jsonSerializerSettingsFactory.Create()));
            settings.Converters.Add(new NestedDataModelMultiTypeItemJsonConverter(_nestedDataModelTypeRepository));
            settings.Error = HandleDeserializationError;
            settings.ObjectCreationHandling = ObjectCreationHandling.Replace;

            _jsonSerializerSettings = settings;
        }
示例#5
0
 public VisualEditorActionResultFactory(
     IStaticResourceReferenceRenderer staticResourceReferenceRenderer,
     IAdminRouteLibrary adminRouteLibrary,
     IPageResponseDataCache pageResponseDataCache,
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory,
     IRazorViewRenderer razorViewRenderer,
     IResourceLocator resourceLocator,
     IPermissionValidationService permissionValidationService
     )
 {
     _staticResourceReferenceRenderer = staticResourceReferenceRenderer;
     _adminRouteLibrary             = adminRouteLibrary;
     _pageResponseDataCache         = pageResponseDataCache;
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
     _resourceLocator             = resourceLocator;
     _razorViewRenderer           = razorViewRenderer;
     _permissionValidationService = permissionValidationService;
 }
 public CofoundryMvcJsonOptionsConfiguration(
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory
     )
 {
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
示例#7
0
 public JsonConverterStartupConfigurationTask(
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory
     )
 {
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
示例#8
0
 public WebApiStartupConfiguration(
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory
     )
 {
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
示例#9
0
 public FormConfigurationRepository(IJsonSerializerSettingsFactory jsonSerializerSettingsFactory)
 {
     this.jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
示例#10
0
 public JsonConfiguration(IJsonSerializerSettingsFactory jsonSerializationSettingsFactory)
 {
     this.jsonSerializationSettingsFactory = jsonSerializationSettingsFactory;
 }
示例#11
0
 public VariantJsonMediaTypeFormatter(IJsonSerializerSettingsFactory jsonSerializerSettingsFactory)
 {
     this.jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
示例#12
0
 public JsonSerializerFactory([NotNull] IJsonSerializerSettingsFactory jsonSerializerSettingsFactory)
 {
     _JsonSerializerSettingsFactory =
         jsonSerializerSettingsFactory ?? throw new ArgumentNullException(nameof(jsonSerializerSettingsFactory));
 }
示例#13
0
 public JsonSerializerSettingsInjectionFactory(
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory
     )
 {
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
示例#14
0
 public ApplicationRepository(IApplicationSettings applicationSettings, IJsonSerializerSettingsFactory jsonSerializationSettingsFactory)
 {
     this.applicationSettings = applicationSettings;
     this.jsonSerializationSettingsFactory = jsonSerializationSettingsFactory;
 }
示例#15
0
 public ApplicationRepository(IJsonSerializerSettingsFactory jsonSerializerSettingsFactory)
 {
     this.jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }