Skip to content

Commit 9131442

Browse files
Updating maxDepth in Newtonsoft default settings (#8543)
* Updating maxDepth in Newtonsoft default settings * Adding MaxDepth value * Removing unused import
1 parent 286a7df commit 9131442

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/WebJobs.Script.WebHost/Program.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
using Microsoft.Extensions.DependencyInjection;
1515
using Microsoft.Extensions.DependencyInjection.Extensions;
1616
using Microsoft.Extensions.Logging;
17+
using Newtonsoft.Json;
1718
using DataProtectionConstants = Microsoft.Azure.Web.DataProtection.Constants;
1819

1920
namespace Microsoft.Azure.WebJobs.Script.WebHost
@@ -102,6 +103,8 @@ private static void InitializeProcess()
102103
SystemEnvironment.Instance.SetEnvironmentVariable(DataProtectionConstants.AzureWebsiteEnvironmentMachineKey, authEncryptionKey);
103104
}
104105

106+
JsonConvert.DefaultSettings = () => new JsonSerializerSettings { MaxDepth = 128 };
107+
105108
ConfigureMinimumThreads(SystemEnvironment.Instance);
106109
}
107110

0 commit comments

Comments
 (0)