From 87dd40bf7675f8c00c3e5efb032f759fca1ea6cf Mon Sep 17 00:00:00 2001 From: Brennan Conroy Date: Tue, 7 May 2019 15:19:18 -0700 Subject: [PATCH 1/2] Set defaults for Json options --- .../common/Protocols.Json/src/Protocol/JsonHubProtocol.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs b/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs index e244479ecfed..fc962f9365e2 100644 --- a/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs +++ b/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs @@ -777,6 +777,10 @@ internal static JsonSerializerOptions CreateDefaultSerializerSettings() options.IgnoreNullValues = false; options.IgnoreReadOnlyProperties = false; options.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; + options.PropertyNameCaseInsensitive = true; + options.MaxDepth = 64; + options.DictionaryKeyPolicy = null; + options.DefaultBufferSize = 16 * 1024; return options; } From 932f04bd4696b661fbed098ab230e7b63660c631 Mon Sep 17 00:00:00 2001 From: BrennanConroy Date: Wed, 8 May 2019 18:24:27 -0700 Subject: [PATCH 2/2] Update JsonHubProtocol.cs --- .../common/Protocols.Json/src/Protocol/JsonHubProtocol.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs b/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs index fc962f9365e2..8ba29d61440f 100644 --- a/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs +++ b/src/SignalR/common/Protocols.Json/src/Protocol/JsonHubProtocol.cs @@ -777,7 +777,7 @@ internal static JsonSerializerOptions CreateDefaultSerializerSettings() options.IgnoreNullValues = false; options.IgnoreReadOnlyProperties = false; options.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; - options.PropertyNameCaseInsensitive = true; + options.PropertyNameCaseInsensitive = false; options.MaxDepth = 64; options.DictionaryKeyPolicy = null; options.DefaultBufferSize = 16 * 1024;