3 types derived from JsonNamingPolicy
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\Metadata\SystemTextJsonValidationMetadataProviderTest.cs (1)
94public class UpperCaseJsonNamingPolicy : System.Text.Json.JsonNamingPolicy
System.Text.Json (2)
src\libraries\System.Text.Json\Common\JsonCamelCaseNamingPolicy.cs (1)
6internal sealed class JsonCamelCaseNamingPolicy : JsonNamingPolicy
src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (1)
11internal abstract class JsonSeparatorNamingPolicy : JsonNamingPolicy
63 references to JsonNamingPolicy
BasicTestApp (1)
TestJsonSerializerOptionsProvider.cs (1)
12PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.Components (1)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
12PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.Components.Endpoints (2)
src\Shared\Components\ServerComponentSerializationSettings.cs (1)
16PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
src\Shared\Components\WebAssemblyComponentSerializationSettings.cs (1)
14PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.Components.Server (2)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
12PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
src\Shared\Components\ServerComponentSerializationSettings.cs (1)
16PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.Components.WebAssembly (2)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
12PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
src\Shared\Components\WebAssemblyComponentSerializationSettings.cs (1)
14PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
24PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.Components.WebView (1)
src\Components\Shared\src\JsonSerializerOptionsProvider.cs (1)
12PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.Identity.FunctionalTests (1)
MapIdentityApiTests.cs (1)
137options.SerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.SnakeCaseLower;
Microsoft.AspNetCore.Mvc.Core (6)
ModelBinding\Metadata\SystemTextJsonValidationMetadataProvider.cs (6)
18private readonly JsonNamingPolicy _jsonNamingPolicy; 21/// Creates a new <see cref="SystemTextJsonValidationMetadataProvider"/> with the default <see cref="JsonNamingPolicy.CamelCase"/> 24: this(JsonNamingPolicy.CamelCase) 28/// Creates a new <see cref="SystemTextJsonValidationMetadataProvider"/> with an optional <see cref="JsonNamingPolicy"/> 30/// <param name="namingPolicy">The <see cref="JsonNamingPolicy"/> to be used to configure the metadata provider.</param> 31public SystemTextJsonValidationMetadataProvider(JsonNamingPolicy namingPolicy)
Microsoft.AspNetCore.Mvc.Core.Test (8)
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (1)
180options.DictionaryKeyPolicy = JsonNamingPolicy.CamelCase;
ModelBinding\Metadata\SystemTextJsonValidationMetadataProviderTest.cs (7)
44Assert.Equal(JsonNamingPolicy.CamelCase.ConvertName(propertyName), context.ValidationMetadata.ValidationModelName); 51var metadataProvider = new SystemTextJsonValidationMetadataProvider(JsonNamingPolicy.SnakeCaseLower); 65public void CreateValidationMetadata_SetValidationPropertyName_WithJsonNamingPolicy(JsonNamingPolicy namingPolicy) 82public static TheoryData<JsonNamingPolicy> NamingPolicies 86return new TheoryData<JsonNamingPolicy> 89JsonNamingPolicy.CamelCase 96public static JsonNamingPolicy Instance = new UpperCaseJsonNamingPolicy();
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
TestJsonSerializationOptionsProvider.cs (1)
12PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.AspNetCore.OpenApi (2)
Schemas\JsonSchemaMapper\JsonSchemaMapper.ReflectionHelpers.cs (2)
117var namingPolicy = (JsonNamingPolicy?)namingPolicyField!.GetValue(converter)!;
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Internal\Protocol\JsonHubProtocolTests.cs (1)
33PropertyNamingPolicy = useCamelCase ? JsonNamingPolicy.CamelCase : null,
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
926PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
Microsoft.JSInterop (1)
JSRuntime.cs (1)
34PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
System.Text.Json (31)
src\libraries\System.Text.Json\Common\JsonKnownNamingPolicy.cs (6)
7/// The <see cref="Json.JsonNamingPolicy"/> to be used at run time. 17/// Specifies that the built-in <see cref="Json.JsonNamingPolicy.CamelCase"/> be used to convert JSON property names. 22/// Specifies that the built-in <see cref="Json.JsonNamingPolicy.SnakeCaseLower"/> be used to convert JSON property names. 27/// Specifies that the built-in <see cref="Json.JsonNamingPolicy.SnakeCaseUpper"/> be used to convert JSON property names. 32/// Specifies that the built-in <see cref="Json.JsonNamingPolicy.KebabCaseLower"/> be used to convert JSON property names. 37/// Specifies that the built-in <see cref="Json.JsonNamingPolicy.KebabCaseUpper"/> be used to convert JSON property names.
src\libraries\System.Text.Json\Common\JsonNamingPolicy.cs (6)
17/// Initializes a new instance of <see cref="JsonNamingPolicy"/>. 24public static JsonNamingPolicy CamelCase { get; } = new JsonCamelCaseNamingPolicy(); 29public static JsonNamingPolicy SnakeCaseLower { get; } = new JsonSnakeCaseLowerNamingPolicy(); 34public static JsonNamingPolicy SnakeCaseUpper { get; } = new JsonSnakeCaseUpperNamingPolicy(); 39public static JsonNamingPolicy KebabCaseLower { get; } = new JsonKebabCaseLowerNamingPolicy(); 44public static JsonNamingPolicy KebabCaseUpper { get; } = new JsonKebabCaseUpperNamingPolicy();
System\Text\Json\Serialization\Attributes\JsonPropertyNameAttribute.cs (1)
8/// This overrides any naming policy specified by <see cref="JsonNamingPolicy"/>.
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (3)
25private readonly JsonNamingPolicy? _namingPolicy; 53public EnumConverter(EnumConverterOptions converterOptions, JsonNamingPolicy? namingPolicy, JsonSerializerOptions serializerOptions) 488private static string FormatJsonName(string value, JsonNamingPolicy? namingPolicy)
System\Text\Json\Serialization\Converters\Value\EnumConverterFactory.cs (1)
27internal static JsonConverter Create(Type enumType, EnumConverterOptions converterOptions, JsonNamingPolicy? namingPolicy, JsonSerializerOptions options)
System\Text\Json\Serialization\JsonSerializerOptions.cs (7)
72private JsonNamingPolicy? _dictionaryKeyPolicy; 73private JsonNamingPolicy? _jsonPropertyNamingPolicy; 168_jsonPropertyNamingPolicy = JsonNamingPolicy.CamelCase; 352/// This property can be set to <see cref="JsonNamingPolicy.CamelCase"/> to specify a camel-casing policy. 355public JsonNamingPolicy? DictionaryKeyPolicy 586/// This property can be set to <see cref="JsonNamingPolicy.CamelCase"/> to specify a camel-casing policy. 588public JsonNamingPolicy? PropertyNamingPolicy
System\Text\Json\Serialization\JsonStringEnumConverter.cs (6)
13/// Reading is case insensitive, writing can be customized via a <see cref="JsonNamingPolicy" />. 19private readonly JsonNamingPolicy? _namingPolicy; 41public JsonStringEnumConverter(JsonNamingPolicy? namingPolicy = null, bool allowIntegerValues = true) 68/// Reading is case insensitive, writing can be customized via a <see cref="JsonNamingPolicy" />. 75private readonly JsonNamingPolicy? _namingPolicy; 97public JsonStringEnumConverter(JsonNamingPolicy? namingPolicy = null, bool allowIntegerValues = true)
System\Text\Json\ThrowHelper.Serialization.cs (1)
310public static void ThrowInvalidOperationException_NamingPolicyReturnNull(JsonNamingPolicy namingPolicy)
Wasm.Performance.Driver (1)
BenchmarkResultsStartup.cs (1)
24PropertyNamingPolicy = JsonNamingPolicy.CamelCase,