From 9c500b4be7439185260e99f9c429ae7fd1c05721 Mon Sep 17 00:00:00 2001 From: Peder Holdgaard Pedersen <127606677+PederHP@users.noreply.github.com> Date: Thu, 13 Mar 2025 15:28:38 +0100 Subject: [PATCH] Ensure CamelCase of enum serialization (#67) --- src/mcpdotnet/Utils/Json/JsonSerializerOptionsExtensions.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mcpdotnet/Utils/Json/JsonSerializerOptionsExtensions.cs b/src/mcpdotnet/Utils/Json/JsonSerializerOptionsExtensions.cs index 2a5f253..16e3047 100644 --- a/src/mcpdotnet/Utils/Json/JsonSerializerOptionsExtensions.cs +++ b/src/mcpdotnet/Utils/Json/JsonSerializerOptionsExtensions.cs @@ -1,5 +1,4 @@ -using Microsoft.Extensions.Logging; -using System.Text.Json; +using System.Text.Json; using System.Text.Json.Serialization; namespace McpDotNet.Utils.Json; @@ -21,7 +20,7 @@ internal static class JsonSerializerOptionsExtensions // Add custom converters options.Converters.Add(new JsonRpcMessageConverter()); - options.Converters.Add(new JsonStringEnumConverter()); + options.Converters.Add(new JsonStringEnumConverter(JsonNamingPolicy.CamelCase)); // Configure general options options.PropertyNameCaseInsensitive = true;