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