<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />

CamelCaseNamingStrategy

A camel case naming strategy.
using Newtonsoft.Json.Utilities; using System.Runtime.CompilerServices; namespace Newtonsoft.Json.Serialization { public class CamelCaseNamingStrategy : NamingStrategy { public CamelCaseNamingStrategy(bool processDictionaryKeys, bool overrideSpecifiedNames) { base.ProcessDictionaryKeys = processDictionaryKeys; base.OverrideSpecifiedNames = overrideSpecifiedNames; } public CamelCaseNamingStrategy(bool processDictionaryKeys, bool overrideSpecifiedNames, bool processExtensionDataNames) : this(processDictionaryKeys, overrideSpecifiedNames) { base.ProcessExtensionDataNames = processExtensionDataNames; } public CamelCaseNamingStrategy() { } [System.Runtime.CompilerServices.NullableContext(1)] protected override string ResolvePropertyName(string name) { return StringUtils.ToCamelCase(name); } } }