diff --git a/src/LinkAce.NET/LinkAce.NET.csproj b/src/LinkAce.NET/LinkAce.NET.csproj
index 684cde6..48c25b5 100644
--- a/src/LinkAce.NET/LinkAce.NET.csproj
+++ b/src/LinkAce.NET/LinkAce.NET.csproj
@@ -26,7 +26,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/src/LinkAce.NET/LinkAceClient.cs b/src/LinkAce.NET/LinkAceClient.cs
index 4a9473c..fd466a7 100644
--- a/src/LinkAce.NET/LinkAceClient.cs
+++ b/src/LinkAce.NET/LinkAceClient.cs
@@ -1,11 +1,11 @@
using System.Net.Http.Headers;
using System.Net.Mime;
using System.Text;
+using System.Text.Json;
using System.Web;
using JetBrains.Annotations;
using LinkAce.NET.ApiResponses;
using LinkAce.NET.Entites;
-using Newtonsoft.Json;
namespace LinkAce.NET;
@@ -51,7 +51,7 @@ public LinkAceClient(string linkAceUrl, string apiToken, HttpClient? client = nu
public async Task CreateLink(Link link)
{
var response = await _client.PostAsync($"{_apiUrl}/links",
- new StringContent(JsonConvert.SerializeObject(link), Encoding.UTF8,
+ new StringContent(JsonSerializer.Serialize(link), Encoding.UTF8,
MediaTypeNames.Application.Json));
return response;
}
@@ -67,7 +67,7 @@ public LinkAceClient(string linkAceUrl, string apiToken, HttpClient? client = nu
query["query"] = url;
uriBuilder.Query = query.ToString();
var response = await _client.GetAsync(uriBuilder.ToString());
- var obj = JsonConvert.DeserializeObject(
+ var obj = JsonSerializer.Deserialize(
await response.Content.ReadAsStringAsync());
return obj;
}
@@ -80,7 +80,7 @@ public LinkAceClient(string linkAceUrl, string apiToken, HttpClient? client = nu
public async Task UpdateLinkById(int id, Link link)
{
var response = await _client.PatchAsync($"{_apiUrl}/links/{id}",
- new StringContent(JsonConvert.SerializeObject(link), Encoding.UTF8,
+ new StringContent(JsonSerializer.Serialize(link), Encoding.UTF8,
MediaTypeNames.Application.Json));
return response;
}