From 48a1d6f9844ea6e98f0e48b3810a15b8357c05de Mon Sep 17 00:00:00 2001 From: Jeff Leung Date: Thu, 11 Jan 2024 16:18:39 -0800 Subject: [PATCH] Migrate to json deserializer --- .../DIScopes/NetboxBgpCommunityDocumentation.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AS1024.CommunityDocumentationPage/DIScopes/NetboxBgpCommunityDocumentation.cs b/AS1024.CommunityDocumentationPage/DIScopes/NetboxBgpCommunityDocumentation.cs index 2290cab..ad7fe17 100644 --- a/AS1024.CommunityDocumentationPage/DIScopes/NetboxBgpCommunityDocumentation.cs +++ b/AS1024.CommunityDocumentationPage/DIScopes/NetboxBgpCommunityDocumentation.cs @@ -1,6 +1,7 @@ using AS1024.CommunityDocumentationPage.Interfaces; using AS1024.CommunityDocumentationPage.Models; using System.Net.Http.Headers; +using System.Text.Json; namespace AS1024.CommunityDocumentationPage.DIScopes { @@ -22,7 +23,8 @@ namespace AS1024.CommunityDocumentationPage.DIScopes HttpResponseMessage result = await client.GetAsync(BuildNetBoxURI()); string stringResult = await result.Content.ReadAsStringAsync(); #pragma warning disable CS8603 // Possible null reference return. - return JsonConvert.DeserializeObject(stringResult); + return JsonSerializer.Deserialize(stringResult, + new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.SnakeCaseLower }); #pragma warning restore CS8603 // Possible null reference return. }