612 references to JsonSerializer
dotnet-user-jwts (12)
Commands\CreateCommand.cs (1)
257reporter.Output(JsonSerializer.Serialize(jwt, JwtSerializerOptions.Default));
Commands\ListCommand.cs (2)
57reporter.Output(JsonSerializer.Serialize(jwts, JwtSerializerOptions.Default)); 61reporter.Output(JsonSerializer.Serialize(Array.Empty<Jwt>(), JwtSerializerOptions.Default));
Helpers\DevJwtCliHelpers.cs (1)
144reporter.Output(JsonSerializer.Serialize(jwt, JwtSerializerOptions.Default));
Helpers\JwtAuthenticationSchemeSettings.cs (4)
19var config = JsonSerializer.Deserialize<JsonObject>(reader, JwtSerializerOptions.Default); 61JsonSerializer.Serialize(writer, config, JwtSerializerOptions.Default); 67var config = JsonSerializer.Deserialize<JsonObject>(reader, JwtSerializerOptions.Default); 77JsonSerializer.Serialize(writer, config, JwtSerializerOptions.Default);
Helpers\JwtStore.cs (2)
36Jwts = JsonSerializer.Deserialize<IDictionary<string, Jwt>>(fileStream, JwtSerializerOptions.Default) ?? new Dictionary<string, Jwt>(); 53JsonSerializer.Serialize(fileStream, Jwts);
Helpers\SigningKeysHandler.cs (2)
71secrets = JsonSerializer.Deserialize<JsonObject>(secretsFileStream, JwtSerializerOptions.Default); 96JsonSerializer.Serialize(secretsWriteStream, secrets);
InMemory.FunctionalTests (1)
EventSourceTests.cs (1)
460_logger?.LogInformation("{event}", JsonSerializer.Serialize(eventData, new JsonSerializerOptions
Microsoft.AspNetCore.Authentication.Core.Test (4)
AuthenticationPropertiesTests.cs (4)
321var json = JsonSerializer.Serialize(props); 328var deserialized = JsonSerializer.Deserialize<AuthenticationProperties>(json); 352var deserialized = JsonSerializer.Deserialize<AuthenticationProperties>(json); 376var json = JsonSerializer.Serialize(props, options);
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (11)
UserJwtsTests.cs (11)
75var appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 78appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 119var deserialized = JsonSerializer.Deserialize<Dictionary<string, Jwt>>(output); 210var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 317var deserialized = JsonSerializer.Deserialize<Jwt>(output); 375var deserialized = JsonSerializer.Deserialize<Jwt>(output); 429var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 457var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 496var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 518var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 540var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream);
Microsoft.AspNetCore.Authentication.Test (1)
OAuthTests.cs (1)
536var text = JsonSerializer.Serialize(content);
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
371errorResponse = await JsonSerializer.DeserializeAsync(errorContentStream, TwitterJsonContext.DefaultWithOptions.TwitterErrorResponse);
Microsoft.AspNetCore.Components (2)
PersistentComponentState.cs (2)
87_currentState.Add(key, JsonSerializer.SerializeToUtf8Bytes(instance, JsonSerializerOptionsProvider.Options)); 107instance = JsonSerializer.Deserialize<TValue>(ref reader, JsonSerializerOptionsProvider.Options)!;
Microsoft.AspNetCore.Components.Endpoints (8)
DependencyInjection\DefaultRazorComponentsServiceOptionsConfiguration.cs (1)
57var initializers = JsonSerializer.Deserialize<string[]>(options.JavaScriptInitializers);
DependencyInjection\ServerComponentSerializer.cs (1)
44var serializedServerComponentBytes = JsonSerializer.SerializeToUtf8Bytes(serverComponent, ServerComponentSerializationSettings.JsonSerializationOptions);
DependencyInjection\WebAssemblyComponentSerializer.cs (2)
19var serializedDefinitions = Convert.ToBase64String(JsonSerializer.SerializeToUtf8Bytes(definitions, WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 20var serializedValues = Convert.ToBase64String(JsonSerializer.SerializeToUtf8Bytes(values, WebAssemblyComponentSerializationSettings.JsonSerializationOptions));
Rendering\EndpointHtmlRenderer.Streaming.cs (2)
261var serializedStartRecord = JsonSerializer.Serialize(marker, ServerComponentSerializationSettings.JsonSerializationOptions); 285var serializedEndRecord = JsonSerializer.Serialize(endMarker, ServerComponentSerializationSettings.JsonSerializationOptions);
src\Shared\Components\PrerenderComponentApplicationStore.cs (2)
33var state = JsonSerializer.Deserialize( 53JsonSerializer.SerializeToUtf8Bytes(state);
Microsoft.AspNetCore.Components.Endpoints.Tests (46)
EndpointHtmlRendererTest.cs (45)
64var marker = JsonSerializer.Deserialize<ComponentMarker>(match.Groups[1].Value, ServerComponentSerializationSettings.JsonSerializationOptions); 88var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions); 98var epilogueMarker = JsonSerializer.Deserialize<ComponentMarker>(epilogue, ServerComponentSerializationSettings.JsonSerializationOptions); 130var marker = JsonSerializer.Deserialize<ComponentMarker>(match.Groups[1].Value, ServerComponentSerializationSettings.JsonSerializationOptions); 137JsonSerializer.Deserialize<ComponentParameter[]>(Convert.FromBase64String(marker.ParameterDefinitions), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 142var value = Assert.Single(JsonSerializer.Deserialize<object[]>(Convert.FromBase64String(marker.ParameterValues), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 167var marker = JsonSerializer.Deserialize<ComponentMarker>(match.Groups[1].Value, ServerComponentSerializationSettings.JsonSerializationOptions); 173var parameterDefinition = Assert.Single(JsonSerializer.Deserialize<ComponentParameter[]>(Convert.FromBase64String(marker.ParameterDefinitions), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 178var value = Assert.Single(JsonSerializer.Deserialize<object[]>(Convert.FromBase64String(marker.ParameterValues), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 203var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions); 209var parameterDefinition = Assert.Single(JsonSerializer.Deserialize<ComponentParameter[]>(Convert.FromBase64String(preambleMarker.ParameterDefinitions), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 214var value = Assert.Single(JsonSerializer.Deserialize<object[]>(Convert.FromBase64String(preambleMarker.ParameterValues), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 222var epilogueMarker = JsonSerializer.Deserialize<ComponentMarker>(epilogue, ServerComponentSerializationSettings.JsonSerializationOptions); 252var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions); 258var parameterDefinition = Assert.Single(JsonSerializer.Deserialize<ComponentParameter[]>(Convert.FromBase64String(preambleMarker.ParameterDefinitions), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 263var value = Assert.Single(JsonSerializer.Deserialize<object[]>(Convert.FromBase64String(preambleMarker.ParameterValues), WebAssemblyComponentSerializationSettings.JsonSerializationOptions)); 270var epilogueMarker = JsonSerializer.Deserialize<ComponentMarker>(epilogue, ServerComponentSerializationSettings.JsonSerializationOptions); 310var marker = JsonSerializer.Deserialize<ComponentMarker>(match.Groups[1].Value, ServerComponentSerializationSettings.JsonSerializationOptions); 317var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 343var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions); 350var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 361var epilogueMarker = JsonSerializer.Deserialize<ComponentMarker>(epilogue, ServerComponentSerializationSettings.JsonSerializationOptions); 408var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions); 413var firstServerComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedFirstServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 419var markerMarker = JsonSerializer.Deserialize<ComponentMarker>(marker, ServerComponentSerializationSettings.JsonSerializationOptions); 424var secondServerComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedSecondServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 461var marker = JsonSerializer.Deserialize<ComponentMarker>(match.Groups[1].Value, ServerComponentSerializationSettings.JsonSerializationOptions); 468var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 500var marker = JsonSerializer.Deserialize<ComponentMarker>(match.Groups[1].Value, ServerComponentSerializationSettings.JsonSerializationOptions); 507var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 540var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions); 547var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 567var epilogueMarker = JsonSerializer.Deserialize<ComponentMarker>(epilogue, ServerComponentSerializationSettings.JsonSerializationOptions); 591var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions); 598var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 618var epilogueMarker = JsonSerializer.Deserialize<ComponentMarker>(epilogue, ServerComponentSerializationSettings.JsonSerializationOptions); 1074var marker = JsonSerializer.Deserialize<ComponentMarker>(markerText, ServerComponentSerializationSettings.JsonSerializationOptions); 1081var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 1103var marker = JsonSerializer.Deserialize<ComponentMarker>(markerText, ServerComponentSerializationSettings.JsonSerializationOptions); 1110var serverComponent = JsonSerializer.Deserialize<ServerComponent>(unprotectedServerComponent, ServerComponentSerializationSettings.JsonSerializationOptions); 1131var marker = JsonSerializer.Deserialize<ComponentMarker>(markerText, ServerComponentSerializationSettings.JsonSerializationOptions); 1134var parameterValues = JsonSerializer.Deserialize<object[]>(Convert.FromBase64String(marker.ParameterValues), WebAssemblyComponentSerializationSettings.JsonSerializationOptions); 1144var marker = JsonSerializer.Deserialize<ComponentMarker>(markerText, ServerComponentSerializationSettings.JsonSerializationOptions); 1147var parameterValues = JsonSerializer.Deserialize<object[]>(Convert.FromBase64String(marker.ParameterValues), WebAssemblyComponentSerializationSettings.JsonSerializationOptions); 1173var preambleMarker = JsonSerializer.Deserialize<ComponentMarker>(preamble, ServerComponentSerializationSettings.JsonSerializationOptions);
WebRootComponentParametersTest.cs (1)
179var jsonElement = JsonSerializer.SerializeToElement(parameterValues[i]);
Microsoft.AspNetCore.Components.Server (9)
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (1)
24var initializers = JsonSerializer.Deserialize<string[]>(file.CreateReadStream());
Circuits\ComponentParameterDeserializer.cs (1)
65var parameterValue = JsonSerializer.Deserialize(
Circuits\ServerComponentDeserializer.cs (3)
96var markers = JsonSerializer.Deserialize<IEnumerable<ComponentMarker>>(serializedComponentRecords, ServerComponentSerializationSettings.JsonSerializationOptions); 259result = JsonSerializer.Deserialize<ServerComponent>( 299result = JsonSerializer.Deserialize<RootComponentOperationBatch>(
ProtectedBrowserStorage\ProtectedBrowserStorage.cs (2)
125var json = JsonSerializer.Serialize(value, options: JsonSerializerOptionsProvider.Options); 136return JsonSerializer.Deserialize<TValue>(json, options: JsonSerializerOptionsProvider.Options)!;
src\Shared\Components\PrerenderComponentApplicationStore.cs (2)
33var state = JsonSerializer.Deserialize( 53JsonSerializer.SerializeToUtf8Bytes(state);
Microsoft.AspNetCore.Components.Server.Tests (6)
Circuits\CircuitHostTest.cs (1)
696var jsonElement = JsonSerializer.SerializeToElement(parameterValues[i]);
Circuits\RemoteRendererTest.cs (1)
691var jsonElement = JsonSerializer.SerializeToElement(parameterValues[i]);
Circuits\ServerComponentDeserializerTest.cs (3)
427JsonSerializer.Serialize( 432=> JsonSerializer.Serialize(batch, ServerComponentSerializationSettings.JsonSerializationOptions); 444JsonSerializer.Serialize(markers, ServerComponentSerializationSettings.JsonSerializationOptions);
src\Components\Endpoints\src\DependencyInjection\ServerComponentSerializer.cs (1)
44var serializedServerComponentBytes = JsonSerializer.SerializeToUtf8Bytes(serverComponent, ServerComponentSerializationSettings.JsonSerializationOptions);
Microsoft.AspNetCore.Components.Tests (12)
BindConverterTest.cs (3)
292var expected = JsonSerializer.Serialize(value); 404return JsonSerializer.Deserialize<Person>(text); 424return JsonSerializer.Serialize((Person)value);
Lifetime\ComponentApplicationStateTest.cs (7)
17["MyState"] = JsonSerializer.SerializeToUtf8Bytes(new byte[] { 1, 2, 3, 4 }) 51["MyState"] = JsonSerializer.SerializeToUtf8Bytes(new byte[] { 1, 2, 3, 4 }) 79Assert.Equal(myState, JsonSerializer.Deserialize<byte[]>(stored)); 115Assert.Equal(myState, JsonSerializer.Deserialize<byte[]>(stored)); 133Assert.Null(JsonSerializer.Deserialize<byte[]>(stored)); 141var serialized = JsonSerializer.SerializeToUtf8Bytes(myState); 159var serialized = JsonSerializer.SerializeToUtf8Bytes<byte[]>(null);
Lifetime\ComponentStatePersistenceManagerTest.cs (2)
25["MyState"] = JsonSerializer.SerializeToUtf8Bytes(data) 100Assert.Equal(data, JsonSerializer.Deserialize<byte[]>(persisted.ToArray()));
Microsoft.AspNetCore.Components.Web (5)
JSComponents\JSComponentInterop.cs (3)
104ParameterKind.Value => JsonSerializer.Deserialize( 109JsonSerializer.Deserialize<IJSObjectReference>(parameterJsonValue, jsonOptions)), 112JsonSerializer.Deserialize<IJSObjectReference>(parameterJsonValue, jsonOptions)),
WebEventData\WebEventData.cs (1)
79return (EventArgs)JsonSerializer.Deserialize(eventArgsJson.GetRawText(), eventArgsType, jsonSerializerOptions)!;
WebRenderer.cs (1)
132var argsJson = JsonSerializer.Serialize(args, newJsonOptions);
Microsoft.AspNetCore.Components.Web.Tests (12)
WebEventData\ChangeEventArgsReaderTest.cs (1)
65var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\ClipboardEventArgsReaderTest.cs (1)
29var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\DragEventArgsReaderTest.cs (1)
83var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\ErrorEventArgsReaderTest.cs (1)
38var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\FocusEventArgsReaderTest.cs (1)
30var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\KeyboardEventArgsReaderTest.cs (1)
48var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\MouseEventArgsReaderTest.cs (1)
68var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\PointerEventArgsReaderTest.cs (1)
60var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\ProgressEventArgsReaderTest.cs (1)
35var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\TouchEventArgsReaderTest.cs (1)
113var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\WebEventDescriptorReaderTest.cs (1)
67var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
WebEventData\WheelEventArgsReaderTest.cs (1)
53var json = JsonSerializer.SerializeToUtf8Bytes(args, JsonSerializerOptionsProvider.Options);
Microsoft.AspNetCore.Components.WebAssembly (6)
Prerendering\WebAssemblyComponentParameterDeserializer.cs (3)
60var parameterValue = JsonSerializer.Deserialize( 81return JsonSerializer.Deserialize(parametersDefinitions, WebAssemblyJsonSerializerContext.Default.ComponentParameterArray)!; 87return JsonSerializer.Deserialize(parameterValues, WebAssemblyJsonSerializerContext.Default.IListObject)!;
Services\DefaultWebAssemblyJSRuntime.cs (1)
116var deserialized = JsonSerializer.Deserialize(
src\Shared\Components\PrerenderComponentApplicationStore.cs (2)
33var state = JsonSerializer.Deserialize( 53JsonSerializer.SerializeToUtf8Bytes(state);
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
TargetPickerUi.cs (2)
52var msg = JsonSerializer.Serialize(args); 425return JsonSerializer.Deserialize<BrowserTab[]>(jsonResponse, JsonOptions)!;
Microsoft.AspNetCore.Components.WebAssembly.Tests (2)
JSObjectReferenceJsonConverterTest.cs (2)
28var deserialized = (JSObjectReference)JsonSerializer.Deserialize<IJSObjectReference>(json, JsonSerializerOptions)!; 42var deserialized = (JSInProcessObjectReference)JsonSerializer.Deserialize<IJSInProcessObjectReference>(json, JsonSerializerOptions)!;
Microsoft.AspNetCore.Components.WebView (4)
IpcCommon.cs (2)
34return $"{_ipcMessagePrefix}{JsonSerializer.Serialize(messageTypeAndArgs, JsonSerializerOptionsProvider.Options)}"; 44var parsed = (JsonElement[])JsonSerializer.Deserialize(messageAfterPrefix, typeof(JsonElement[]), JsonSerializerOptionsProvider.Options);
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
319return JsonSerializer.Deserialize( 379var parsed = JsonSerializer.Deserialize(ref reader, SourceGenerationContext.DefaultWithConverter.IDictionaryStringStaticWebAssetNode)!;
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
242problemDetails.Extensions["exception"] = JsonSerializer.SerializeToElement(new ExceptionExtensionData
Microsoft.AspNetCore.Grpc.JsonTranscoding (17)
Internal\Json\AnyConverter.cs (5)
50data = (IMessage)JsonSerializer.Deserialize(valueField, descriptor.ClrType, options)!; 54data = (IMessage)JsonSerializer.Deserialize(d.RootElement, descriptor.ClrType, options)!; 89JsonSerializer.Serialize(writer, wrappedValue, wrappedValue.GetType(), options); 93JsonSerializer.Serialize(writer, valueMessage, valueMessage.GetType(), options); 118JsonSerializer.Serialize(writer, value, value.GetType(), options);
Internal\Json\JsonConverterHelper.cs (2)
139var newValues = (IDictionary)JsonSerializer.Deserialize(ref reader, repeatedFieldType, options)!; 153var newValues = (IList)JsonSerializer.Deserialize(ref reader, repeatedFieldType, options)!;
Internal\Json\ListValueConverter.cs (1)
30JsonSerializer.Serialize(writer, list, list.GetType(), options);
Internal\Json\StructConverter.cs (1)
41JsonSerializer.Serialize(writer, v, v.GetType(), options);
Internal\Json\ValueConverter.cs (3)
28var structMessage = JsonSerializer.Deserialize(ref reader, field.MessageType.ClrType, options); 35var list = JsonSerializer.Deserialize(ref reader, field.MessageType.ClrType, options); 80JsonSerializer.Serialize(writer, v, v.GetType(), options);
Internal\Json\WrapperConverter.cs (2)
21var value = JsonSerializer.Deserialize(ref reader, t, options); 31JsonSerializer.Serialize(writer, innerValue, innerValue.GetType(), options);
Internal\JsonRequestHelpers.cs (3)
172await JsonSerializer.SerializeAsync(stream, responseBody, options, cancellationToken); 233bodyContent = (await JsonSerializer.DeserializeAsync(stream, type, serializerOptions))!; 245bodyContent = (IMessage)(await JsonSerializer.DeserializeAsync(stream, serverCallContext.DescriptorInfo.BodyDescriptor.ClrType, serializerOptions))!;
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (5)
ConverterTests\JsonConverterReadTests.cs (2)
654var objectNew = JsonSerializer.Deserialize<TValue>(value, jsonSerializerOptions)!; 682var ex = Assert.ThrowsAny<Exception>(() => JsonSerializer.Deserialize<TValue>(value, jsonSerializerOptions));
ConverterTests\JsonConverterWriteTests.cs (3)
230var json = JsonSerializer.Serialize(v, jsonSerializerOptions); 245var json = JsonSerializer.Serialize(v, jsonSerializerOptions); 541var jsonNew = JsonSerializer.Serialize(value, jsonSerializerOptions);
Microsoft.AspNetCore.Grpc.Microbenchmarks (2)
Json\JsonReading.cs (1)
35JsonSerializer.Deserialize(_requestJson, typeof(HelloRequest), _serializerOptions);
Json\JsonWriting.cs (1)
36JsonSerializer.Serialize(_request, _serializerOptions);
Microsoft.AspNetCore.Hosting (2)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (2)
319return JsonSerializer.Deserialize( 379var parsed = JsonSerializer.Deserialize(ref reader, SourceGenerationContext.DefaultWithConverter.IDictionaryStringStaticWebAssetNode)!;
Microsoft.AspNetCore.Http.Abstractions.Tests (12)
HttpValidationProblemDetailsJsonConverterTest.cs (4)
30JsonSerializer.Serialize(writer, problemDetails, JsonSerializerOptions); 63var problemDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(ref reader, JsonSerializerOptions); 106var problemDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(ref reader, JsonSerializerOptions); 145var problemDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(json, JsonSerializerOptions);
ProblemDetailsJsonConverterTest.cs (8)
26JsonSerializer.Deserialize(ref reader, typeof(ProblemDetails), JsonSerializerOptions); 46var problemDetails = JsonSerializer.Deserialize<ProblemDetails>(ref reader, JsonSerializerOptions); 77var problemDetails = JsonSerializer.Deserialize<ProblemDetails>(json, JsonSerializerOptions); 109var problemDetails = JsonSerializer.Deserialize<ProblemDetails>(json, serializerOptions); 141var problemDetails = JsonSerializer.Deserialize<ProblemDetails>(ref reader, JsonSerializerOptions); 181JsonSerializer.Serialize(writer, value, JsonSerializerOptions); 205JsonSerializer.Serialize(writer, value, JsonSerializerOptions); 236JsonSerializer.Serialize(writer, value, JsonSerializerOptions);
Microsoft.AspNetCore.Http.Extensions (16)
HttpRequestJsonExtensions.cs (5)
75return await JsonSerializer.DeserializeAsync<TValue>(inputStream, options, cancellationToken); 113return await JsonSerializer.DeserializeAsync(inputStream, jsonTypeInfo, cancellationToken); 151return await JsonSerializer.DeserializeAsync(inputStream, jsonTypeInfo, cancellationToken); 213return await JsonSerializer.DeserializeAsync(inputStream, type, options, cancellationToken); 255return await JsonSerializer.DeserializeAsync(inputStream, type, context, cancellationToken);
HttpResponseJsonExtensions.cs (10)
98return JsonSerializer.SerializeAsync(response.Body, value, options, cancellationToken); 129return JsonSerializer.SerializeAsync(response.Body, value, jsonTypeInfo, cancellationToken); 135await JsonSerializer.SerializeAsync(response.Body, value, jsonTypeInfo, response.HttpContext.RequestAborted); 170return JsonSerializer.SerializeAsync(response.Body, value, jsonTypeInfo, cancellationToken); 176await JsonSerializer.SerializeAsync(response.Body, value, jsonTypeInfo, response.HttpContext.RequestAborted); 192await JsonSerializer.SerializeAsync(body, value, options, cancellationToken); 275return JsonSerializer.SerializeAsync(response.Body, value, type, options, cancellationToken); 289await JsonSerializer.SerializeAsync(body, value, type, options, cancellationToken); 325return JsonSerializer.SerializeAsync(response.Body, value, type, context, cancellationToken); 331await JsonSerializer.SerializeAsync(response.Body, value, type, context, cancellationToken);
JsonOptions.cs (1)
27TypeInfoResolver = JsonSerializer.IsReflectionEnabledByDefault ? CreateDefaultTypeResolver() : JsonTypeInfoResolver.Combine()
Microsoft.AspNetCore.Http.Extensions.Tests (39)
ProblemDetailsDefaultWriterTest.cs (17)
49var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions); 87var result = await JsonSerializer.DeserializeAsync<Dictionary<string, object>>(stream, JsonSerializerOptions.Default); 119var result = await JsonSerializer.DeserializeAsync<Dictionary<string, object>>(stream, JsonSerializerOptions.Default); 154var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions); 194var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions); 234var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions); 273var problemDetails = await JsonSerializer.DeserializeAsync<HttpValidationProblemDetails>(stream, SerializerOptions); 316var problemDetails = await JsonSerializer.DeserializeAsync<HttpValidationProblemDetails>(stream, SerializerOptions); 359var problemDetails = await JsonSerializer.DeserializeAsync<CustomProblemDetails>(stream, options.SerializerOptions); 402var problemDetails = await JsonSerializer.DeserializeAsync<CustomProblemDetails>(stream, options.SerializerOptions); 445var problemDetails = await JsonSerializer.DeserializeAsync<CustomProblemDetails>(stream, options.SerializerOptions); 479var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions); 526var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, options.SerializerOptions); 533var expectedExtension = JsonSerializer.SerializeToElement(customExtensionData, options.SerializerOptions); 559var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions); 595var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions); 627var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, SerializerOptions);
RequestDelegateFactoryTests.cs (5)
850var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(originalTodo); 1354var deserializedResponseBody = JsonSerializer.Deserialize<JsonTodoChild>(responseBodyStream.ToArray(), new JsonSerializerOptions 2509var deserializedResponseBody = JsonSerializer.Deserialize<TodoStruct>(responseBodyStream.ToArray(), new JsonSerializerOptions 2869var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new object()); 3539var body = await JsonSerializer.DeserializeAsync<JsonTodo>(context.Request.Body);
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
225var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(requestData); 243var deserializedObject = JsonSerializer.Deserialize<T>(body, new JsonSerializerOptions()
RequestDelegateGenerator\RequestDelegateCreationTests.Arrays.cs (5)
365var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new string[] { "ValueFromBody" }); 392var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new string[] { "ValueFromBody" }); 419var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new string[] { "ValueFromBody" }); 446var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new string[] { "ValueFromBody" }); 473var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new string[] { "ValueFromBody" });
RequestDelegateGenerator\RequestDelegateCreationTests.BindAsync.cs (2)
211var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(originalTodo); 267var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(originalTodo);
RequestDelegateGenerator\RequestDelegateCreationTests.JsonBody.cs (6)
88var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(requestData); 227var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new 268var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new 309var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new 350var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(new 429var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(targetStruct);
RequestDelegateGenerator\RequestDelegateCreationTests.Responses.cs (1)
315var deserializedResponseBody = JsonSerializer.Deserialize<Todo>(((MemoryStream)httpContext.Response.Body).ToArray(), new JsonSerializerOptions
RequestDelegateGenerator\SharedTypes.cs (1)
92var body = await JsonSerializer.DeserializeAsync<JsonTodo>(context.Request.Body);
Microsoft.AspNetCore.Http.Microbenchmarks (3)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
225var requestBodyBytes = JsonSerializer.SerializeToUtf8Bytes(requestData); 243var deserializedObject = JsonSerializer.Deserialize<T>(body, new JsonSerializerOptions()
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (1)
92var body = await JsonSerializer.DeserializeAsync<JsonTodo>(context.Request.Body);
Microsoft.AspNetCore.Http.Results.Tests (17)
HttpResultsHelperTests.cs (6)
40var body = JsonSerializer.Deserialize<TodoStruct>(responseBodyStream.ToArray(), serializerOptions); 71var body = JsonSerializer.Deserialize<Todo>(responseBodyStream.ToArray(), serializerOptions); 104var body = JsonSerializer.Deserialize<TodoChild>(responseBodyStream.ToArray(), serializerOptions); 138var body = JsonSerializer.Deserialize<TodoChild>(responseBodyStream.ToArray(), serializerOptions); 172var body = JsonSerializer.Deserialize<TodoJsonChild>(responseBodyStream.ToArray(), serializerOptions); 200var body = JsonSerializer.Deserialize<JsonTodo[]>(responseBodyStream.ToArray(), serializerOptions);
JsonResultTests.cs (5)
105var responseDetails = JsonSerializer.Deserialize<Todo>(stream); 111Assert.Equal(JsonSerializer.Serialize(value, options: jsonOptions), Encoding.UTF8.GetString(stream.ToArray())); 137var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, SerializerOptions); 166var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, SerializerOptions); 198var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, SerializerOptions);
ProblemResultTests.cs (5)
40var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, SerializerOptions); 72var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, SerializerOptions); 101var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, SerializerOptions); 133var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, SerializerOptions); 165var responseDetails = JsonSerializer.Deserialize<HttpValidationProblemDetails>(stream, SerializerOptions);
ValidationProblemResultTests.cs (1)
42var responseDetails = JsonSerializer.Deserialize<ProblemDetails>(stream, new JsonSerializerOptions(JsonSerializerDefaults.Web));
Microsoft.AspNetCore.Identity.UI (2)
Areas\Identity\Pages\V4\Account\Manage\DownloadPersonalData.cshtml.cs (1)
78return new FileContentResult(JsonSerializer.SerializeToUtf8Bytes(personalData), "application/json");
Areas\Identity\Pages\V5\Account\Manage\DownloadPersonalData.cshtml.cs (1)
78return new FileContentResult(JsonSerializer.SerializeToUtf8Bytes(personalData), "application/json");
Microsoft.AspNetCore.Mvc.Core (12)
Formatters\SystemTextJsonInputFormatter.cs (3)
12/// A <see cref="TextInputFormatter"/> for JSON content that uses <see cref="JsonSerializer"/>. 41/// Gets the <see cref="JsonSerializerOptions"/> used to configure the <see cref="JsonSerializer"/>. 66model = await JsonSerializer.DeserializeAsync(inputStream, context.ModelType, SerializerOptions);
Formatters\SystemTextJsonOutputFormatter.cs (6)
14/// A <see cref="TextOutputFormatter"/> for JSON content that uses <see cref="JsonSerializer"/>. 52/// Gets the <see cref="JsonSerializerOptions"/> used to configure the <see cref="JsonSerializer"/>. 93await JsonSerializer.SerializeAsync(responseStream, context.Object, jsonTypeInfo, httpContext.RequestAborted); 97await JsonSerializer.SerializeAsync(responseStream, context.Object, SerializerOptions, httpContext.RequestAborted); 115await JsonSerializer.SerializeAsync(transcodingStream, context.Object, jsonTypeInfo); 119await JsonSerializer.SerializeAsync(transcodingStream, context.Object, SerializerOptions);
Infrastructure\SystemTextJsonResultExecutor.cs (2)
69await JsonSerializer.SerializeAsync(responseStream, value, objectType, jsonSerializerOptions, context.HttpContext.RequestAborted); 83await JsonSerializer.SerializeAsync(transcodingStream, value, objectType, jsonSerializerOptions, context.HttpContext.RequestAborted);
JsonOptions.cs (1)
45TypeInfoResolver = JsonSerializer.IsReflectionEnabledByDefault ? CreateDefaultTypeResolver() : JsonTypeInfoResolver.Combine()
Microsoft.AspNetCore.Mvc.Core.Test (20)
Formatters\SystemTextJsonOutputFormatterTest.cs (2)
91await JsonSerializer.SerializeAsync(expected, LargeAsync(), new JsonSerializerOptions(JsonSerializerDefaults.Web)); 287if (JsonSerializer.IsReflectionEnabledByDefault)
Infrastructure\DefaultApiProblemDetailsWriterTest.cs (3)
45var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, new JsonSerializerOptions(JsonSerializerDefaults.Web)); 84var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream, new JsonSerializerOptions(JsonSerializerDefaults.Web)); 115var problemDetails = await JsonSerializer.DeserializeAsync<ProblemDetails>(stream);
Infrastructure\JsonResultExecutorTestBase.cs (10)
26var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 46var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 67var expected = Encoding.Unicode.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 91var expected = Encoding.Unicode.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 111var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 135var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 161var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 182var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize( 331var expected = JsonSerializer.Serialize(new[] { "Hello", "world" }); 349var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new[] { 1, 2 }));
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (5)
30var problemDetails = JsonSerializer.Deserialize<ValidationProblemDetails>(ref reader, JsonSerializerOptions); 72var problemDetails = JsonSerializer.Deserialize<ValidationProblemDetails>(ref reader, JsonSerializerOptions); 110var problemDetails = JsonSerializer.Deserialize<ValidationProblemDetails>(json, JsonSerializerOptions); 149JsonSerializer.Serialize(writer, problemDetails, JsonSerializerOptions); 182JsonSerializer.Serialize(writer, problemDetails, options);
Microsoft.AspNetCore.Mvc.FunctionalTests (8)
AsyncEnumerableTestBase.cs (1)
38var projects = JsonSerializer.Deserialize<List<Project>>(content, TestJsonSerializerOptionsProvider.Options);
BasicTests.cs (7)
426var result = JsonSerializer.Deserialize<Product>(response, TestJsonSerializerOptionsProvider.Options); 440var result = JsonSerializer.Deserialize<Product[]>(response, TestJsonSerializerOptionsProvider.Options); 459var assemblyParts = JsonSerializer.Deserialize<IList<string>>(response, TestJsonSerializerOptionsProvider.Options); 530var data = JsonSerializer.Deserialize<BindPropertyControllerData>(content, TestJsonSerializerOptionsProvider.Options); 553var data = JsonSerializer.Deserialize<BindPropertyControllerData>(content, TestJsonSerializerOptionsProvider.Options); 575var data = JsonSerializer.Deserialize<BindPropertyControllerData>(content, TestJsonSerializerOptionsProvider.Options); 645var problemDetails = JsonSerializer.Deserialize<ValidationProblemDetails>(content, TestJsonSerializerOptionsProvider.Options);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (11)
NewtonsoftJsonResultExecutorTest.cs (1)
35var expected = System.Text.Json.JsonSerializer.Serialize(new[] { "Hello", "world" });
src\Mvc\Mvc.Core\test\Infrastructure\JsonResultExecutorTestBase.cs (10)
26var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 46var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 67var expected = Encoding.Unicode.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 91var expected = Encoding.Unicode.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 111var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 135var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 161var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new { foo = "abcd" })); 182var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize( 331var expected = JsonSerializer.Serialize(new[] { "Hello", "world" }); 349var expected = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(new[] { 1, 2 }));
Microsoft.AspNetCore.Mvc.TagHelpers.Test (2)
ProtectedPrerenderComponentApplicationStateTest.cs (2)
45var persistedState = Convert.ToBase64String(_protector.Protect(JsonSerializer.SerializeToUtf8Bytes(expectedState))); 66var persistedState = Convert.ToBase64String(JsonSerializer.SerializeToUtf8Bytes(expectedState));
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
238var data = JsonSerializer.Deserialize<IDictionary<string, string>>(File.ReadAllBytes(file))!;
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\SystemTextJsonHelper.cs (1)
25var json = JsonSerializer.Serialize(value, _htmlSafeJsonSerializerOptions);
Microsoft.AspNetCore.OpenApi (4)
Schemas\JsonSchemaMapper\JsonSchemaMapper.cs (1)
615defaultValue = JsonSerializer.SerializeToNode(defaultVal, parameterTypeInfo);
Schemas\OpenApiJsonSchema.Helpers.cs (2)
32values.Add(JsonSerializer.Deserialize<T>(ref reader, options)!); 78values[key] = JsonSerializer.Deserialize<T>(ref reader, options)!;
Services\OpenApiComponentService.cs (1)
83return JsonSerializer.Deserialize<OpenApiJsonSchema>(schemaAsJsonObject)?.Schema ?? new OpenApiSchema();
Microsoft.AspNetCore.Routing.FunctionalTests (5)
MinimalFormTests.cs (5)
68var result = JsonSerializer.Deserialize<Todo>(body, SerializerOptions); 128var result = JsonSerializer.Deserialize<Todo>(body, SerializerOptions); 289var result = JsonSerializer.Deserialize<Todo>(body, SerializerOptions); 336var result = JsonSerializer.Deserialize<Todo>(body, SerializerOptions); 496var result = JsonSerializer.Deserialize<Todo>(body, SerializerOptions);
Microsoft.AspNetCore.SignalR.Protocols.Json (4)
Protocol\JsonHubProtocol.cs (4)
614JsonSerializer.Serialize(writer, message.Result, _payloadSerializerOptions); 636JsonSerializer.Serialize(writer, message.Item, _payloadSerializerOptions); 694JsonSerializer.Serialize(writer, argument, _payloadSerializerOptions); 832return JsonSerializer.Deserialize(ref reader, type, _payloadSerializerOptions);
Microsoft.Build (1)
BuildCheck\Infrastructure\ConfigurationProvider.cs (1)
69return JsonSerializer.Deserialize<Dictionary<string, BuildAnalyzerConfiguration>>(json, DeserializationOptions) ??
Microsoft.DotNet.Build.Tasks.Workloads (2)
Msi\MsiProperties.wix.cs (1)
116File.WriteAllText(msiJsonPath, JsonSerializer.Serialize(properties));
Msi\WorkloadManifestMsi.wix.cs (1)
79string jsonAsString = JsonSerializer.Serialize(WorkloadPackGroups, typeof(IList<WorkloadPackGroupJson>), new JsonSerializerOptions() { WriteIndented = true });
Microsoft.DotNet.XliffTasks (2)
Model\JsonDocument.cs (2)
26_json = JsonSerializer.Deserialize<Dictionary<string, string>>(text); 31writer.Write(JsonSerializer.Serialize(_json, typeof(Dictionary<string, string>), s_serializerOptions));
Microsoft.Extensions.Caching.Hybrid (2)
Internal\DefaultJsonSerializerFactory.cs (2)
26return JsonSerializer.Deserialize<T>(ref reader)!; 36JsonSerializer.Serialize<T>(writer, value, JsonSerializerOptions.Default);
Microsoft.Extensions.Caching.Hybrid.Tests (2)
SampleUsage.cs (2)
178return JsonSerializer.Deserialize<T>(bytes)!; 184JsonSerializer.Serialize(ms, info);
Microsoft.Extensions.Caching.MicroBenchmarks (2)
HybridCacheBenchmarks.cs (2)
94JsonSerializer.Serialize(ms, obj); 101return JsonSerializer.Deserialize<T>(bytes);
Microsoft.JSInterop (8)
Infrastructure\DotNetDispatcher.cs (4)
64return JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 135var syncResultJson = JsonSerializer.Serialize(syncResult, jsRuntime.JsonSerializerOptions); 152var resultJson = JsonSerializer.Serialize(result, jsRuntime.JsonSerializerOptions); 246suppliedArgs[index] = JsonSerializer.Deserialize(ref reader, parameterType, jsRuntime.JsonSerializerOptions);
JSInProcessRuntime.cs (2)
20JsonSerializer.Serialize(args, JsonSerializerOptions), 32var result = JsonSerializer.Deserialize<TValue>(resultJson, JsonSerializerOptions)!;
JSRuntime.cs (2)
127JsonSerializer.Serialize(args, JsonSerializerOptions) : 247var result = JsonSerializer.Deserialize(ref jsonReader, resultType, JsonSerializerOptions);
Microsoft.JSInterop.Tests (56)
Infrastructure\ByteArrayJsonConverterTest.cs (15)
25var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 38var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 51var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 64var ex = Record.Exception(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 73var json = JsonSerializer.Serialize(expected); 76var deserialized = JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)!; 89var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 105var deserialized = JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)!; 121var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 137var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 153var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 169var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)); 188var deserialized = JsonSerializer.Deserialize<byte[]>(json, JsonSerializerOptions)!; 210var deserialized = JsonSerializer.Deserialize<byte[][]>(json, JsonSerializerOptions)!; 226var json = JsonSerializer.Serialize(byteArray, JsonSerializerOptions);
Infrastructure\DotNetDispatcherTest.cs (15)
91var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 104var result = JsonSerializer.Deserialize<TestDTO>(resultJson, jsRuntime.JsonSerializerOptions); 121var argsJson = JsonSerializer.Serialize(new object[] 134var resultDto1 = JsonSerializer.Deserialize<TestDTO>(root[0].GetRawText(), jsRuntime.JsonSerializerOptions); 161var argsJson = JsonSerializer.Serialize(new object[] 269var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, true, testDTO }, jsRuntime.JsonSerializerOptions); 288var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, false, expected }, jsRuntime.JsonSerializerOptions); 304var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, false, null }, jsRuntime.JsonSerializerOptions); 321var argsJson = JsonSerializer.Serialize(new object[] { jsRuntime.LastInvocationAsyncHandle, true, testDTO }, jsRuntime.JsonSerializerOptions); 536var argsJson = JsonSerializer.Serialize(new object[] 557var argsJson = JsonSerializer.Serialize(new object[] 586var argsJson = JsonSerializer.Serialize(new object[] 602var result = JsonSerializer.Deserialize<SomePublicType.InvokableAsyncMethodResult>(resultJson, jsRuntime.JsonSerializerOptions); 625var argsJson = JsonSerializer.Serialize(new object[] 653var argsJson = JsonSerializer.Serialize(new object[] { }, jsRuntime.JsonSerializerOptions);
Infrastructure\DotNetObjectReferenceJsonConverterTest.cs (9)
23var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<DotNetObjectReference<TestModel>>(json, JsonSerializerOptions)); 37var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<DotNetObjectReference<TestModel>>(json, JsonSerializerOptions)); 52var ex = Record.Exception(() => JsonSerializer.Deserialize<DotNetObjectReference<TestModel>>(json, JsonSerializerOptions)); 67var ex = Record.Exception(() => JsonSerializer.Deserialize<DotNetObjectReference<TestModel>>(json, JsonSerializerOptions)); 82var deserialized = JsonSerializer.Deserialize<DotNetObjectReference<TestModel>>(json, JsonSerializerOptions)!; 102var deserialized = JsonSerializer.Deserialize<DotNetObjectReference<TestModel>[]>(json, JsonSerializerOptions)!; 123var deserialized = JsonSerializer.Deserialize<DotNetObjectReference<TestModel>>(json, JsonSerializerOptions)!; 137var json1 = JsonSerializer.Serialize(dotNetObjectRef, JsonSerializerOptions); 138var json2 = JsonSerializer.Serialize(dotNetObjectRef, JsonSerializerOptions);
Infrastructure\DotNetStreamReferenceJsonConverterTest.cs (3)
26var ex = Assert.Throws<NotSupportedException>(() => JsonSerializer.Deserialize<DotNetStreamReference>(json, JsonSerializerOptions)); 37var json = JsonSerializer.Serialize(streamRef, JsonSerializerOptions); 52var json = JsonSerializer.Serialize(streamRef, JsonSerializerOptions);
Infrastructure\JSObjectReferenceJsonConverterTest.cs (6)
27var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<IJSObjectReference>(json, JsonSerializerOptions)); 38var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<IJSObjectReference>(json, JsonSerializerOptions)); 49var ex = Record.Exception(() => JsonSerializer.Deserialize<IJSObjectReference>(json, JsonSerializerOptions)); 60var ex = Record.Exception(() => JsonSerializer.Deserialize<IJSObjectReference>(json, JsonSerializerOptions)); 72var deserialized = (JSObjectReference)JsonSerializer.Deserialize<IJSObjectReference>(json, JsonSerializerOptions)!; 85var json = JsonSerializer.Serialize((IJSObjectReference)jsObjectRef, JsonSerializerOptions);
Infrastructure\JSStreamReferenceJsonConverterTest.cs (8)
27var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<IJSStreamReference>(json, JsonSerializerOptions)); 38var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<IJSStreamReference>(json, JsonSerializerOptions)); 49var ex = Record.Exception(() => JsonSerializer.Deserialize<IJSStreamReference>(json, JsonSerializerOptions)); 60var ex = Record.Exception(() => JsonSerializer.Deserialize<IJSStreamReference>(json, JsonSerializerOptions)); 72var ex = Assert.Throws<JsonException>(() => JsonSerializer.Deserialize<IJSStreamReference>(json, JsonSerializerOptions)); 85var deserialized = (JSStreamReference)JsonSerializer.Deserialize<IJSStreamReference>(json, JsonSerializerOptions)!; 101var deserialized = (JSStreamReference)JsonSerializer.Deserialize<IJSStreamReference>(json, JsonSerializerOptions)!; 115var json = JsonSerializer.Serialize((IJSStreamReference)jsObjectRef, JsonSerializerOptions);
Microsoft.NET.Sdk.WebAssembly.Pack.Tasks (2)
GenerateWasmBootJson.cs (2)
380var config = JsonSerializer.Deserialize<Dictionary<string, object>>(fs, jsonOptions); 386JsonSerializer.Serialize(output, result, jsonOptions);
MonoAOTCompiler (4)
MonoAOTCompiler.cs (2)
1286return JsonSerializer.Deserialize<Dictionary<string, string>>(text); 1296string jsonString = JsonSerializer.Serialize(Table);
src\tasks\Common\FileCache.cs (2)
36_oldCache = JsonSerializer.Deserialize<CompilerCache>(File.ReadAllText(cacheFilePath), s_jsonOptions); 86var json = JsonSerializer.Serialize (_newCache, s_jsonOptions);
MonoTargetsTasks (7)
JsonToItemsTaskFactory\JsonToItemsTaskFactory.cs (6)
217json = await JsonSerializer.DeserializeAsync<JsonModelRoot>(file, JsonOptions).ConfigureAwait(false); 348var dict = JsonSerializer.Deserialize<Dictionary<string, string>>(ref reader, options); 354JsonSerializer.Serialize(writer, value, options); 370var dict = JsonSerializer.Deserialize<Dictionary<string, string>>(ref reader, options); 386JsonSerializer.Serialize(writer, value.Identity); 388JsonSerializer.Serialize(writer, value.Metadata); /* assumes Identity is in there */
RuntimeConfigParser\RuntimeConfigParser.cs (1)
86var parsedJson = JsonSerializer.Deserialize<Root>(jsonString, s_jsonOptions);
System.Memory.Data (14)
System\BinaryData.cs (14)
79/// using <see cref="JsonSerializer"/>. 83/// <see cref="JsonSerializer"/>.</param> 91JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, type ?? jsonSerializable?.GetType() ?? typeof(object), options), 98/// using <see cref="JsonSerializer"/> 102/// <see cref="JsonSerializer"/>.</param> 108JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, type ?? jsonSerializable?.GetType() ?? typeof(object), context), 335/// the <see cref="JsonSerializer"/> 346=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, options), MediaTypeApplicationJson); 350/// the <see cref="JsonSerializer"/> 359=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, jsonTypeInfo), MediaTypeApplicationJson); 418/// <see cref="JsonSerializer"/>. 427=> JsonSerializer.Deserialize<T>(GetBytesWithTrimmedBom(), options); 431/// <see cref="JsonSerializer"/>. 438=> JsonSerializer.Deserialize(GetBytesWithTrimmedBom(), jsonTypeInfo);
System.Net.Http.Json (14)
System\Net\Http\Json\HttpClientJsonExtensions.cs (4)
20FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync(stream, options.type, options.options ?? JsonSerializerOptions.Web, cancellation), (type, options), cancellationToken); 25FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync<TValue>(stream, options ?? JsonSerializerOptions.Web, cancellation), options, cancellationToken); 28FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync(stream, options.type, options.context, cancellation), (type, context), cancellationToken); 31FromJsonAsyncCore(getMethod, client, requestUri, static (stream, options, cancellation) => JsonSerializer.DeserializeAsync(stream, options, cancellation), jsonTypeInfo, cancellationToken);
System\Net\Http\Json\HttpClientJsonExtensions.Get.AsyncEnumerable.cs (1)
169await foreach (TValue? value in JsonSerializer.DeserializeAsyncEnumerable<TValue>(
System\Net\Http\Json\HttpContentJsonExtensions.AsyncEnumerable.cs (1)
107await foreach (TValue? value in JsonSerializer.DeserializeAsyncEnumerable<TValue>(
System\Net\Http\Json\HttpContentJsonExtensions.cs (4)
94return await JsonSerializer.DeserializeAsync(contentStream, type, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false); 104return await JsonSerializer.DeserializeAsync<T>(contentStream, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false); 132return await JsonSerializer.DeserializeAsync(contentStream, type, context, cancellationToken).ConfigureAwait(false); 140return await JsonSerializer.DeserializeAsync(contentStream, jsonTypeInfo, cancellationToken).ConfigureAwait(false);
System\Net\Http\Json\JsonContent.cs (3)
111: JsonSerializer.SerializeAsync(targetStream, Value, _typeInfo, cancellationToken); 123await JsonSerializer.SerializeAsync(transcodingStream, Value, _typeInfo, cancellationToken).ConfigureAwait(false); 127JsonSerializer.Serialize(transcodingStream, Value, _typeInfo);
System\Net\Http\Json\JsonContent.netcoreapp.cs (1)
22JsonSerializer.Serialize(stream, Value, _typeInfo);
System.Text.Json (162)
src\libraries\System.Text.Json\Common\JsonNumberHandling.cs (1)
7/// Determines how <see cref="JsonSerializer"/> handles numbers when serializing and deserializing.
src\libraries\System.Text.Json\Common\JsonSourceGenerationMode.cs (2)
23/// This mode supports all <see cref="JsonSerializer"/> features. 31/// This mode supports only a subset of <see cref="JsonSerializer"/> features.
src\libraries\System.Text.Json\Common\JsonUnmappedMemberHandling.cs (1)
7/// Determines how <see cref="JsonSerializer"/> handles JSON properties that
System\Text\Json\Nodes\JsonNode.cs (2)
355[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 356[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (1)
42return JsonSerializer.SerializeToNode(Value, _jsonTypeInfo)!;
System\Text\Json\Serialization\Attributes\JsonNumberHandlingAttribute.cs (1)
23if (!JsonSerializer.IsValidNumberHandlingValue(handling))
System\Text\Json\Serialization\Attributes\JsonObjectCreationHandlingAttribute.cs (1)
45if (!JsonSerializer.IsValidCreationHandlingValue(handling))
System\Text\Json\Serialization\Converters\CastingConverter.cs (5)
42=> JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadAsObject(ref reader, typeToConvert, options)); 50value = JsonSerializer.UnboxOnRead<T>(sourceValue); 58=> JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadAsPropertyNameAsObject(ref reader, typeToConvert, options))!; 61=> JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadAsPropertyNameCoreAsObject(ref reader, typeToConvert, options))!; 70=> JsonSerializer.UnboxOnRead<T>(_sourceConverter.ReadNumberWithCustomHandlingAsObject(ref reader, handling, options))!;
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableConverterFactory.cs (1)
15[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (2)
17[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 24[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (5)
141if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 149value = JsonSerializer.ResolveReferenceId<TCollection>(ref state); 172JsonSerializer.ValidateMetadataForArrayConverter(this, ref reader, ref state); 262Debug.Assert(JsonSerializer.IsMetadataPropertyName(reader.GetUnescapedSpan(), (state.Current.BaseJsonTypeInfo ?? jsonTypeInfo).PolymorphicTypeResolver), "should only be hit if metadata property."); 302state.Current.MetadataPropertyName = JsonSerializer.WriteMetadataForCollection(this, ref state, writer);
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (5)
167if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 175value = JsonSerializer.ResolveReferenceId<TDictionary>(ref state); 199JsonSerializer.ValidateMetadataForObjectConverter(ref state); 250if (JsonSerializer.IsMetadataPropertyName(propertyName, state.Current.BaseJsonTypeInfo.PolymorphicTypeResolver)) 347JsonSerializer.WriteMetadataForObject(this, ref state, writer);
System\Text\Json\Serialization\Converters\Collection\MemoryConverterFactory.cs (1)
10[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Collection\StackOrQueueConverterWithReflection.cs (4)
15[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 16[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 19[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 20[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (2)
120JsonSerializer.TryHandleReferenceFromJsonElement(ref reader, ref state, element, out referenceValue)) 137JsonSerializer.TryHandleReferenceFromJsonNode(ref reader, ref state, node, out referenceValue))
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (2)
17[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 23[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (10)
71if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 79value = JsonSerializer.ResolveReferenceId<T>(ref state); 102JsonSerializer.ValidateMetadataForObjectConverter(ref state); 107value = JsonSerializer.ResolveReferenceId<T>(ref state); 174ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 183jsonPropertyInfo = JsonSerializer.LookupProperty( 291ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 294JsonPropertyInfo jsonPropertyInfo = JsonSerializer.LookupProperty( 331JsonSerializer.WriteMetadataForObject(this, ref state, writer); 378JsonSerializer.WriteMetadataForObject(this, ref state, writer);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (10)
101JsonSerializer.CreateExtensionDataProperty(obj, jsonPropertyInfo, options); 129if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state)) 137value = JsonSerializer.ResolveReferenceId<T>(ref state); 175JsonSerializer.ValidateMetadataForObjectConverter(ref state); 180value = JsonSerializer.ResolveReferenceId<T>(ref state); 231JsonSerializer.CreateExtensionDataProperty(obj, jsonPropertyInfo, options); 302ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 338JsonPropertyInfo jsonPropertyInfo = JsonSerializer.LookupProperty( 415ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty); 435jsonPropertyInfo = JsonSerializer.LookupProperty(
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Large.Reflection.cs (4)
17[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 18[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 23[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 24[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.Small.cs (2)
116[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 117[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Value\EnumConverterFactory.cs (1)
9[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Value\NullableConverterFactory.cs (1)
11[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverterFactory.cs (1)
11[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\JsonConverter.cs (2)
208[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 209[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (1)
163if (canHaveIdMetadata && JsonSerializer.TryGetReferenceForValue(value, ref state, writer))
System\Text\Json\Serialization\JsonConverterOfT.cs (6)
83T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 90T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 97T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 103T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 109T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!; 116T valueOfT = JsonSerializer.UnboxOnWrite<T>(value)!;
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (2)
51/// Returned metadata can be downcast to <see cref="JsonTypeInfo{T}"/> and used with the relevant <see cref="JsonSerializer"/> overloads. 79/// Returned metadata can be downcast to <see cref="JsonTypeInfo{T}"/> and used with the relevant <see cref="JsonSerializer"/> overloads.
System\Text\Json\Serialization\JsonSerializerOptions.Converters.cs (2)
13/// Provides options to be used with <see cref="JsonSerializer"/>. 48if (JsonSerializer.IsReflectionEnabledByDefault)
System\Text\Json\Serialization\JsonSerializerOptions.cs (18)
19/// Provides options to be used with <see cref="JsonSerializer"/>. 40[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 41[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 60[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 61[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 215/// The property will be populated automatically once used with one of the <see cref="JsonSerializer"/> methods. 445if (!JsonSerializer.IsValidNumberHandlingValue(value)) 471if (!JsonSerializer.IsValidCreationHandlingValue(value)) 663/// Determines how <see cref="JsonSerializer"/> handles JSON properties that 806/// it has been passed to one of the <see cref="JsonSerializer"/> methods, 837/// The <see cref="JsonSerializer.IsReflectionEnabledByDefault"/> feature switch has been turned off. 841/// the semantics of the <see cref="JsonSerializer"/> methods accepting <see cref="JsonSerializerOptions"/> parameters. 867[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 868[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 871if (JsonSerializer.IsReflectionEnabledByDefault) 1062[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 1063[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 1074TypeInfoResolver = JsonSerializer.IsReflectionEnabledByDefault
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Converters.cs (10)
18[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 19[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 92[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 93[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 131[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 132[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 142[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 143[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 173[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 174[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.cs (8)
23[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 24[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 29[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 30[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 84[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 85[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 129[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 130[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (19)
18[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 19[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 44[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 45[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 88[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 89[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 133[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 151[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 152[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 208[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 209[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 229[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 230[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 325[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 326[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 411[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 412[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 452[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 453[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (1)
76get => _typeDiscriminatorPropertyName ?? JsonSerializer.TypePropertyName;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
218if (!JsonSerializer.IsValidCreationHandlingValue(value.Value)) 382[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 383[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (2)
129[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)] 130[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\JsonTypeInfo.Cache.cs (2)
58[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 59[RequiresUnreferencedCode(JsonSerializer.SerializationUnreferencedCodeMessage)]
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (4)
306/// it has been passed to one of the <see cref="JsonSerializer"/> methods, 476if (value is not null && !JsonSerializer.IsValidNumberHandlingValue(value.Value)) 516if (value is not null && !JsonSerializer.IsValidUnmappedMemberHandlingValue(value.Value)) 560if (value is not null && !JsonSerializer.IsValidCreationHandlingValue(value.Value))
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.WriteHelpers.cs (5)
127state.FlushThreshold = (int)(bufferWriter.Capacity * JsonSerializer.FlushThreshold); 249state.FlushThreshold = (int)(bufferWriter.Capacity * JsonSerializer.FlushThreshold); 272=> Serialize(writer, JsonSerializer.UnboxOnWrite<T>(rootValue), rootValue); 275=> SerializeAsync(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), cancellationToken, rootValue); 278=> Serialize(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), rootValue);
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (2)
78if (!propertyName.Equals(JsonSerializer.TypePropertyName, StringComparison.Ordinal)) 83if ((JsonSerializer.GetMetadataPropertyName(utf8EncodedName, resolver: null) & ~MetadataPropertyName.Type) != 0)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.cs (2)
16[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 17[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\ReflectionEmitMemberAccessor.cs (2)
15[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 16[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\Metadata\ReflectionMemberAccessor.cs (2)
13[RequiresDynamicCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)] 14[RequiresUnreferencedCode(JsonSerializer.SerializationRequiresDynamicCodeMessage)]
System\Text\Json\Serialization\ReferenceHandler.cs (1)
9/// This class defines how the <see cref="JsonSerializer"/> deals with references on serialization and deserialization.
System\Text\Json\Serialization\ReferenceHandlerOfT.cs (1)
7/// This class defines how the <see cref="JsonSerializer"/> deals with references on serialization and deserialization.
System\Text\Json\Serialization\ReferenceResolver.cs (1)
7/// This class defines how the <see cref="JsonSerializer"/> deals with references on serialization and deserialization.
System\Text\Json\ThrowHelper.Serialization.cs (1)
772MetadataPropertyName name = JsonSerializer.GetMetadataPropertyName(propertyName, state.Current.BaseJsonTypeInfo.PolymorphicTypeResolver);
Templates.Blazor.Tests (1)
BlazorWasmTemplateTest.cs (1)
211var serviceWorkerAssetsManifestVersion = JsonSerializer.Deserialize<string>(serviceWorkerAssetsManifestVersionJson);
Wasm.Performance.Driver (2)
BenchmarkResultsStartup.cs (1)
22var result = await JsonSerializer.DeserializeAsync<BenchmarkResult>(context.Request.Body, new JsonSerializerOptions
Program.cs (1)
237builder.AppendLine(JsonSerializer.Serialize(output));
WasmAppBuilder (1)
WasmAppBuilder.cs (1)
392var json = JsonSerializer.Serialize(bootConfig, s_jsonOptions);
WasmBuildTasks (1)
UpdateChromeVersions.cs (1)
183ChromiumDashRelease[]? releases = await JsonSerializer
WorkloadBuildTasks (1)
InstallWorkloadFromArtifacts.cs (1)
317manifest = JsonSerializer.Deserialize<ManifestInformation>(