public SystemTextNdjsonWriterFactory(IOptions<JsonOptions> options) { if (options is null || options.Value is null) { throw new ArgumentNullException(nameof(options)); } _jsonSerializerOptions = options.Value.JsonSerializerOptions; if (_jsonSerializerOptions.Encoder is null) { _jsonSerializerOptions = _jsonSerializerOptions.CreateCopyWithDifferentEncoder(JavaScriptEncoder.UnsafeRelaxedJsonEscaping); } }