Skip to content

Commit 3c75bad

Browse files
Merge pull request #11 from sivakumars3442/master
909081: Replaced the third party reference from file manager service.
2 parents f28ecaa + f4bca0a commit 3c75bad

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

Controllers/FTPProviderController.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
using Microsoft.AspNetCore.Http;
44
using Microsoft.AspNetCore.Http.Features;
55
using Microsoft.AspNetCore.Mvc;
6-
using Newtonsoft.Json;
7-
using Newtonsoft.Json.Serialization;
86
using System;
97
using System.IO;
108
using System.Collections.Generic;
119
using Syncfusion.EJ2.FileManager.Base;
1210
using Syncfusion.EJ2.FileManager.FTPFileProvider;
11+
using System.Text.Json;
1312

1413
namespace EJ2APIServices.Controllers
1514
{
@@ -68,7 +67,11 @@ public IActionResult FTPUpload(string path, IList<IFormFile> uploadFiles, string
6867
[Route("FTPDownload")]
6968
public IActionResult FTPDownload(string downloadInput)
7069
{
71-
FileManagerDirectoryContent args = JsonConvert.DeserializeObject<FileManagerDirectoryContent>(downloadInput);
70+
var options = new JsonSerializerOptions
71+
{
72+
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
73+
};
74+
FileManagerDirectoryContent args = JsonSerializer.Deserialize<FileManagerDirectoryContent>(downloadInput, options);
7275
return operation.Download(args.Path, args.Names,args.Data);
7376
}
7477

Models/FTPFileProvider.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44
using System.IO.Compression;
55
using System.Linq;
66
using System.Net;
7+
using System.Text.Json;
78
using System.Text.RegularExpressions;
89
using Microsoft.AspNetCore.Http;
910
using Microsoft.AspNetCore.Mvc;
10-
using Newtonsoft.Json;
11-
using Newtonsoft.Json.Serialization;
1211
using Syncfusion.EJ2.FileManager.Base;
1312

1413
namespace Syncfusion.EJ2.FileManager.FTPFileProvider
@@ -828,13 +827,12 @@ public FileStreamResult GetImage(string path, string id, bool allowCompress, Ima
828827

829828
public string ToCamelCase(FileManagerResponse userData)
830829
{
831-
return JsonConvert.SerializeObject(userData, new JsonSerializerSettings
830+
JsonSerializerOptions options = new JsonSerializerOptions
832831
{
833-
ContractResolver = new DefaultContractResolver
834-
{
835-
NamingStrategy = new CamelCaseNamingStrategy()
836-
}
837-
});
832+
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
833+
};
834+
835+
return JsonSerializer.Serialize(userData, options);
838836
}
839837

840838
protected FtpWebRequest CreateRequest(string pathName)

0 commit comments

Comments
 (0)