1451 references to JsonSerializer
aspire (47)
Aspire.Cli.Tests (75)
Commands\ExportCommandTests.cs (16)
95var apiStructuredLogsData = JsonSerializer.Deserialize(apiStructuredLogsJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
100var redisStructuredLogsData = JsonSerializer.Deserialize(redisStructuredLogsJson, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
106var tracesData = JsonSerializer.Deserialize(tracesContent, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
237var resourcesJson = JsonSerializer.Serialize(
376var replica1Logs = JsonSerializer.Deserialize(
384var replica2Logs = JsonSerializer.Deserialize(
391var redisLogs = JsonSerializer.Deserialize(
399var replica1Traces = JsonSerializer.Deserialize(
407var replica2Traces = JsonSerializer.Deserialize(
416var replica1ResourceData = JsonSerializer.Deserialize(ReadEntryText(archive, "resources/apiservice-abc.json"), OtlpJsonSerializerContext.Default.ResourceJson);
420var redisResourceData = JsonSerializer.Deserialize(ReadEntryText(archive, "resources/redis.json"), OtlpJsonSerializerContext.Default.ResourceJson);
695var resourcesJson = JsonSerializer.Serialize(resources, OtlpJsonSerializerContext.Default.ResourceInfoJsonArray);
775return JsonSerializer.Serialize(emptyResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
805return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
818return JsonSerializer.Serialize(emptyResponse, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
850return JsonSerializer.Serialize(response, OtlpJsonSerializerContext.Default.TelemetryApiResponse);
Commands\LogsCommandTests.cs (17)
44var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson);
52var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson);
71var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Default.LogLineJson);
89var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson);
92var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson);
108var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson);
109var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson);
284.Select(l => JsonSerializer.Serialize(l, LogsCommandJsonContext.Ndjson.LogLineJson))
295var deserialized = JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson);
302.Select(line => JsonSerializer.Deserialize(line, LogsCommandJsonContext.Ndjson.LogLineJson))
326var json = JsonSerializer.Serialize(logsOutput, LogsCommandJsonContext.Snapshot.LogsOutput);
334var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Snapshot.LogsOutput);
353var json = JsonSerializer.Serialize(logLine, LogsCommandJsonContext.Ndjson.LogLineJson);
365var deserialized = JsonSerializer.Deserialize(json, LogsCommandJsonContext.Ndjson.LogLineJson);
387var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput);
466var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput);
504var logsOutput = JsonSerializer.Deserialize(jsonOutput, LogsCommandJsonContext.Snapshot.LogsOutput);
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (26)
Aspire.Dashboard.Components.Tests (3)
Aspire.Dashboard.Tests (58)
Model\GenAIVisualizerDialogViewModelTests.cs (18)
163message: JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent),
169message: JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent),
175message: JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent),
298KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent)),
305KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent)),
312KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)),
318KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)),
488var systemInstruction = JsonSerializer.Serialize(new List<MessagePart>
493var inputMessages = JsonSerializer.Serialize(new List<ChatMessage>
512var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
611var systemInstruction = JsonSerializer.Serialize(new List<MessagePart>
616var inputMessages = JsonSerializer.Serialize(new List<ChatMessage>
684var systemInstruction = JsonSerializer.Serialize(new List<MessagePart>
689var inputMessages = JsonSerializer.Serialize(new List<ChatMessage>
708var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
2139var inputMessages = JsonSerializer.Serialize(new List<ChatMessage>
2224var systemInstruction = JsonSerializer.Serialize(new List<MessagePart>
2285var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
Model\TelemetryExportServiceTests.cs (12)
662var logsData = await JsonSerializer.DeserializeAsync(logStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
670var tracesData = await JsonSerializer.DeserializeAsync(traceStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
678var metricsData = await JsonSerializer.DeserializeAsync(metricsStream, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
843var logsData = JsonSerializer.Deserialize(jsonContent, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
896var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
949var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
1009var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
1049var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
1085var data = JsonSerializer.Deserialize(json, OtlpJsonSerializerContext.Default.OtlpTelemetryDataJson);
1195var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson);
1238var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson);
1273var deserialized = JsonSerializer.Deserialize(json, ResourceJsonSerializerContext.Default.ResourceJson);
Aspire.EndToEnd.Tests (1)
Aspire.Hosting (17)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.Tests (8)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Docker (1)
Aspire.Hosting.Foundry (1)
Aspire.Hosting.GitHub.Models (2)
Aspire.Hosting.JavaScript (1)
Aspire.Hosting.OpenAI (1)
Aspire.Hosting.Python.Tests (4)
Aspire.Hosting.RemoteHost (4)
Aspire.Hosting.Testing (1)
Aspire.Hosting.Tests (22)
Dashboard\DashboardLifecycleHookTests.cs (7)
310File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
340var customConfig = JsonSerializer.Deserialize<JsonElement>(customConfigContent);
393File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
462File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
529File.WriteAllText(runtimeConfig, JsonSerializer.Serialize(originalConfig, new JsonSerializerOptions { WriteIndented = true }));
611var messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage);
638messageJson = JsonSerializer.Serialize(message, DashboardLogMessageContext.Default.DashboardLogMessage);
Dcp\DcpExecutorTests.cs (11)
1384var serviceProducers = JsonSerializer.Deserialize<List<ServiceProducerAnnotation>>(annotations[CustomResource.ServiceProducerAnnotation]);
1702[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }),
1753[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["other_executable"] }),
1909[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo),
1951[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo),
1993[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo),
2110[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo),
2362[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo),
2408[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }),
2464[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }),
2513[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["project"] }),
Aspire.Hosting.Yarp (3)
Aspire.Templates.Tests (1)
aspire-managed (1)
AzureSearch.ApiService (1)
BasketService (3)
BicepSample.ApiService (5)
cdac-build-tool (4)
CdkSample.ApiService (2)
ConfigurationSchemaGenerator (1)
dotnet (55)
dotnet-dev-certs (1)
dotnet-format (1)
dotnet-user-jwts (14)
dotnet-user-secrets (1)
dotnet-watch (1)
Infrastructure.Tests (14)
Microsoft.AspNetCore.Components (4)
Microsoft.AspNetCore.Components.Endpoints (31)
Microsoft.AspNetCore.Components.Server (16)
Microsoft.AspNetCore.Components.Web (5)
Microsoft.AspNetCore.Diagnostics (2)
Microsoft.AspNetCore.Hosting (5)
Microsoft.AspNetCore.Http.Extensions (26)
HttpRequestJsonExtensions.cs (15)
84deserializeTask = JsonSerializer.DeserializeAsync<TValue>(request.Body, options, cancellationToken);
88deserializeTask = JsonSerializer.DeserializeAsync<TValue>(request.BodyReader, options, cancellationToken);
94deserializeTask = JsonSerializer.DeserializeAsync<TValue>(inputStream, options, cancellationToken);
140deserializeTask = JsonSerializer.DeserializeAsync(request.Body, jsonTypeInfo, cancellationToken);
144deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, jsonTypeInfo, cancellationToken);
150deserializeTask = JsonSerializer.DeserializeAsync(inputStream, jsonTypeInfo, cancellationToken);
196deserializeTask = JsonSerializer.DeserializeAsync(request.Body, jsonTypeInfo, cancellationToken);
200deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, jsonTypeInfo, cancellationToken);
206deserializeTask = JsonSerializer.DeserializeAsync(inputStream, jsonTypeInfo, cancellationToken);
276deserializeTask = JsonSerializer.DeserializeAsync(request.Body, type, options, cancellationToken);
280deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, type, options, cancellationToken);
286deserializeTask = JsonSerializer.DeserializeAsync(inputStream, type, options, cancellationToken);
336deserializeTask = JsonSerializer.DeserializeAsync(request.Body, type, context, cancellationToken);
340deserializeTask = JsonSerializer.DeserializeAsync(request.BodyReader, type, context, cancellationToken);
346deserializeTask = JsonSerializer.DeserializeAsync(inputStream, type, context, cancellationToken);
HttpResponseJsonExtensions.cs (10)
99return JsonSerializer.SerializeAsync(response.BodyWriter, value, options, cancellationToken);
130return JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken);
137await JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken);
172return JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken);
179await JsonSerializer.SerializeAsync(response.BodyWriter, value, jsonTypeInfo, cancellationToken);
195await JsonSerializer.SerializeAsync(body, value, options, cancellationToken);
279return JsonSerializer.SerializeAsync(response.BodyWriter, value, type, options, cancellationToken);
293await JsonSerializer.SerializeAsync(body, value, type, options, cancellationToken);
329return JsonSerializer.SerializeAsync(response.BodyWriter, value, type, context, cancellationToken);
336await JsonSerializer.SerializeAsync(body, value, type, context, cancellationToken);
Microsoft.AspNetCore.Http.Results (1)
Microsoft.AspNetCore.Identity (33)
Microsoft.AspNetCore.Mvc.Core (15)
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"/>.
94await JsonSerializer.SerializeAsync(responseWriter, context.Object, jsonTypeInfo, httpContext.RequestAborted);
98await JsonSerializer.SerializeAsync(responseWriter, context.Object, SerializerOptions, httpContext.RequestAborted);
114await JsonSerializer.SerializeAsync(transcodingStream, context.Object, jsonTypeInfo);
118await JsonSerializer.SerializeAsync(transcodingStream, context.Object, SerializerOptions);
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Microsoft.AspNetCore.SignalR.Protocols.Json (2)
Microsoft.AspNetCore.StaticAssets (1)
Microsoft.AspNetCore.Watch.BrowserRefresh (2)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Microsoft.Diagnostics.DataContractReader (6)
Microsoft.DotNet.Cli.Definitions (1)
Microsoft.DotNet.CMake.Sdk (3)
Microsoft.DotNet.HotReload.Utils.Generator (3)
Microsoft.DotNet.HotReload.Utils.Generator.Data (1)
Microsoft.DotNet.HotReload.Utils.Generator.Tasks (1)
Microsoft.DotNet.HotReload.Watch (9)
Microsoft.DotNet.HotReload.WebAssembly.Browser (3)
Microsoft.DotNet.ProjectTools (2)
Microsoft.DotNet.TemplateLocator (5)
Microsoft.DotNet.XliffTasks (2)
Microsoft.Extensions.AI (15)
Microsoft.Extensions.AI.Abstractions (22)
Functions\AIFunctionFactory.cs (8)
843JsonElement element => JsonSerializer.Deserialize(element, typeInfo),
844JsonDocument doc => JsonSerializer.Deserialize(doc, typeInfo),
845JsonNode node => JsonSerializer.Deserialize(node, typeInfo),
862return JsonSerializer.Deserialize(text, typeInfo);
870string json = JsonSerializer.Serialize(value, serializerOptions.GetTypeInfo(value.GetType()));
871return JsonSerializer.Deserialize(json, typeInfo);
1064return JsonSerializer.SerializeToElement(result, returnTypeInfo);
1069await JsonSerializer.SerializeAsync(stream, result, returnTypeInfo, cancellationToken).ConfigureAwait(true);
Microsoft.Extensions.AI.Abstractions.Tests (176)
ChatCompletion\ChatResponseFormatTests.cs (9)
47Assert.Equal("{}", JsonSerializer.Serialize(f.Schema, TestJsonSerializerContext.Default.JsonElement));
55string json = JsonSerializer.Serialize(ChatResponseFormat.Text, TestJsonSerializerContext.Default.ChatResponseFormat);
58ChatResponseFormat? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponseFormat);
65string json = JsonSerializer.Serialize(ChatResponseFormat.Json, TestJsonSerializerContext.Default.ChatResponseFormat);
68ChatResponseFormat? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponseFormat);
78string json = JsonSerializer.Serialize(
83ChatResponseFormat? result = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ChatResponseFormat);
85Assert.Equal("[1,2,3]", JsonSerializer.Serialize(actual.Schema, TestJsonSerializerContext.Default.JsonElement));
167JsonSerializer.Serialize(format.Schema, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(JsonElement))));
ChatCompletion\ReasoningOptionsTests.cs (12)
51string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions);
52ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions);
64string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions);
65ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions);
77string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions);
78ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions);
90string json = JsonSerializer.Serialize(options, TestJsonSerializerContext.Default.ReasoningOptions);
91ReasoningOptions? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOptions);
104string json = JsonSerializer.Serialize(effort, TestJsonSerializerContext.Default.ReasoningEffort);
105ReasoningEffort? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningEffort);
116string json = JsonSerializer.Serialize(output, TestJsonSerializerContext.Default.ReasoningOutput);
117ReasoningOutput? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ReasoningOutput);
Contents\FunctionCallContentTests.cs (14)
93var json = JsonSerializer.SerializeToNode(sut, TestJsonSerializerContext.Default.Options);
121var deserialized = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options);
134var deserialized = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options);
149var json = JsonSerializer.SerializeToNode(original, TestJsonSerializerContext.Default.Options);
150var deserialized = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options);
167var json = JsonSerializer.SerializeToNode(sut, TestJsonSerializerContext.Default.Options);
168var deserializedSut = JsonSerializer.Deserialize<FunctionCallContent>(json, TestJsonSerializerContext.Default.Options);
202AIFunctionArguments arguments = JsonSerializer.Deserialize<AIFunctionArguments>("""
236var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>("""
257var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonNode>>("""
278AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>("""
296AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, object?>>("""
314AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonNode>>("""
348argumentParser: static json => JsonSerializer.Deserialize<Dictionary<string, object?>>(json, AIJsonUtilities.DefaultOptions));
Embeddings\EmbeddingTests.cs (10)
45string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding);
48Embedding<byte> result = Assert.IsType<Embedding<byte>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding));
58string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding);
61Embedding<sbyte> result = Assert.IsType<Embedding<sbyte>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding));
72string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding);
75Embedding<Half> result = Assert.IsType<Embedding<Half>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding));
86string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding);
89Embedding<float> result = Assert.IsType<Embedding<float>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding));
99string json = JsonSerializer.Serialize(e, TestJsonSerializerContext.Default.Embedding);
102Embedding<double> result = Assert.IsType<Embedding<double>>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding));
Utilities\AIJsonUtilitiesTests.cs (10)
57string json = JsonSerializer.Serialize(input, options);
69Assert.Equal(!isDotnetCore, JsonSerializer.IsReflectionEnabledByDefault);
70Assert.Equal(JsonSerializer.IsReflectionEnabledByDefault, AIJsonUtilities.DefaultOptions.TryGetTypeInfo(anonType, out _));
606JsonNode? schemaAsNode = JsonSerializer.SerializeToNode(schema, options);
619JsonNode? serializedValue = JsonSerializer.SerializeToNode(testData.Value, testData.Type, options);
659AssertDeepEquals(JsonSerializer.Deserialize(
895AssertDeepEquals(JsonSerializer.Deserialize(
1171string json = JsonSerializer.Serialize(c, options);
1174AIContent? deserialized = JsonSerializer.Deserialize<AIContent>(json, options);
1212Assert.Throws<InvalidOperationException>(() => JsonSerializer.Serialize(c, options));
Microsoft.Extensions.AI.Evaluation.Quality (4)
Microsoft.Extensions.AI.Evaluation.Reporting (10)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (8)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (36)
ChatTurnDetailsTests.cs (18)
24ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options);
34string roundTripJson = JsonSerializer.Serialize(details, options);
35ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options);
58ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options);
68string roundTripJson = JsonSerializer.Serialize(details, options);
69ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options);
93ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options);
103string roundTripJson = JsonSerializer.Serialize(details, options);
104ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options);
129ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options);
142string roundTripJson = JsonSerializer.Serialize(details, options);
143ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options);
171ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options);
184string roundTripJson = JsonSerializer.Serialize(details, options);
185ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options);
214ChatTurnDetails? details = JsonSerializer.Deserialize<ChatTurnDetails>(json, options);
227string roundTripJson = JsonSerializer.Serialize(details, options);
228ChatTurnDetails? deserializedDetails = JsonSerializer.Deserialize<ChatTurnDetails>(roundTripJson, options);
Microsoft.Extensions.AI.Evaluation.Tests (4)
Microsoft.Extensions.AI.Integration.Tests (9)
Microsoft.Extensions.AI.OpenAI (23)
OpenAIResponsesChatClient.cs (10)
217Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments.ToMemory().Span, OpenAIJsonContext.Default.IReadOnlyDictionaryStringObject)!,
456Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments.ToMemory().Span, OpenAIJsonContext.Default.IReadOnlyDictionaryStringObject)!,
849BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema, OpenAIJsonContext.Default.JsonElement)),
1080Text = JsonSerializer.Serialize(content, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object))),
1094outputItem.Patch.Set("$.output"u8, JsonSerializer.SerializeToUtf8Bytes(elements, OpenAIJsonContext.Default.ListFunctionToolCallOutputElement).AsSpan());
1116result = JsonSerializer.Serialize(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
1163BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(
1173BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(mcpApprovalRequestContent.ToolCall.Arguments!, OpenAIJsonContext.Default.IReadOnlyDictionaryStringObject)));
1188BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(associatedCall.Arguments!, OpenAIJsonContext.Default.IReadOnlyDictionaryStringObject)));
1380Arguments = JsonSerializer.Deserialize(mtci.ToolArguments.ToMemory().Span, OpenAIJsonContext.Default.IReadOnlyDictionaryStringObject)!,
Microsoft.Extensions.AI.OpenAI.Tests (11)
Microsoft.Extensions.AI.Tests (24)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
23var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Animal)))
100var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)))
161var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)));
204new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options))
297var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)));
332var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options)));
364var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso)));
419var resultDuplicatedJson = JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options) + Environment.NewLine + JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options);
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Hybrid.Tests (2)
Microsoft.Extensions.DataIngestion.Tests (6)
Microsoft.JSInterop (8)
Microsoft.Maui (7)
Microsoft.ML.AutoML (5)
Microsoft.ML.AutoML.Interactive (4)
Microsoft.ML.AutoML.SourceGenerator (5)
Microsoft.ML.AutoML.Tests (17)
Microsoft.ML.GenAI.LLaMA (7)
Microsoft.ML.GenAI.Mistral (8)
Microsoft.ML.GenAI.Phi (8)
Microsoft.ML.GenAI.Phi.Tests (1)
Microsoft.ML.GenAI.Samples (2)
Microsoft.ML.SearchSpace (24)
Microsoft.ML.SearchSpace.Tests (6)
Microsoft.ML.Tokenizers (5)
Microsoft.ML.Tokenizers.Tests (8)
Microsoft.NET.Build.Containers (8)
Microsoft.NET.Build.Tasks (7)
Microsoft.NET.HostModel (1)
Microsoft.NET.Sdk.Publish.Tasks (5)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (29)
Data\StaticAssetsManifest.cs (12)
46JsonSerializer.Serialize(writer, Source);
47JsonSerializer.Serialize(writer, BasePath);
48JsonSerializer.Serialize(writer, Mode);
49JsonSerializer.Serialize(writer, ManifestType);
50JsonSerializer.Serialize(writer, ReferencedProjectsConfiguration);
51JsonSerializer.Serialize(writer, DiscoveryPatterns);
52JsonSerializer.Serialize(writer, Assets);
53JsonSerializer.Serialize(writer, Endpoints);
88var manifest = JsonSerializer.Deserialize(jsonBytes, StaticWebAssetsJsonSerializerContext.RelaxedEscaping.StaticWebAssetsManifest);
103var manifest = JsonSerializer.Deserialize<StaticWebAssetsManifest>(memoryStream.ToArray());
114var manifest = JsonSerializer.Deserialize<StaticWebAssetsManifest>(jsonManifest);
203private string GetDebuggerDisplay() => JsonSerializer.Serialize(this, _debuggerDisplayJsonOptions);
Microsoft.NET.Sdk.WorkloadManifestReader (5)
Microsoft.TemplateEngine.Edge (5)
Microsoft.TemplateEngine.Utils (3)
Microsoft.TemplateSearch.Common (7)
Microsoft.TestPlatform.CommunicationUtilities (49)
NuGet.CommandLine.XPlat (19)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (8)
533global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).DownloadCount, NullableInt64);
535global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).IconUrl, Uri);
539global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).LicenseUrl, Uri);
541global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ProjectUrl, Uri);
543global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ReadmeUrl, Uri);
546global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).ReportAbuseUrl, Uri);
548global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).PackageDetailsUrl, Uri);
550global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Published, NullableDateTimeOffset);
NuGet.Packaging (2)
NuGet.ProjectModel (7)
NuGet.Protocol (13)
OrderProcessor (1)
RepoTasks (1)
rzc (2)
sdk-tasks (1)
Shared.Tests (2)
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),
371/// the <see cref="JsonSerializer"/>
382=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, options), MediaTypeApplicationJson);
386/// the <see cref="JsonSerializer"/>
395=> new BinaryData(JsonSerializer.SerializeToUtf8Bytes(jsonSerializable, jsonTypeInfo), MediaTypeApplicationJson);
441/// <see cref="JsonSerializer"/>.
450=> JsonSerializer.Deserialize<T>(GetBytesWithTrimmedBom(), options);
454/// <see cref="JsonSerializer"/>.
461=> 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\HttpContentJsonExtensions.cs (4)
88return await JsonSerializer.DeserializeAsync(contentStream, type, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false);
98return await JsonSerializer.DeserializeAsync<T>(contentStream, options ?? JsonSerializerOptions.Web, cancellationToken).ConfigureAwait(false);
120return await JsonSerializer.DeserializeAsync(contentStream, type, context, cancellationToken).ConfigureAwait(false);
128return await JsonSerializer.DeserializeAsync(contentStream, jsonTypeInfo, cancellationToken).ConfigureAwait(false);
System.Private.Windows.Core (6)
System.Text.Json (207)
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (10)
77if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state))
85value = JsonSerializer.ResolveReferenceId<T>(ref state);
108JsonSerializer.ValidateMetadataForObjectConverter(ref state);
113value = JsonSerializer.ResolveReferenceId<T>(ref state);
181ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty);
190jsonPropertyInfo = JsonSerializer.LookupProperty(
298ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty);
302JsonPropertyInfo jsonPropertyInfo = JsonSerializer.LookupProperty(
341JsonSerializer.WriteMetadataForObject(this, ref state, writer);
384JsonSerializer.WriteMetadataForObject(this, ref state, writer);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (9)
106JsonSerializer.CreateExtensionDataProperty(obj, jsonPropertyInfo, options);
134if (!JsonSerializer.TryReadMetadata(this, jsonTypeInfo, ref reader, ref state))
142value = JsonSerializer.ResolveReferenceId<T>(ref state);
180JsonSerializer.ValidateMetadataForObjectConverter(ref state);
185value = JsonSerializer.ResolveReferenceId<T>(ref state);
238JsonSerializer.CreateExtensionDataProperty(obj, jsonPropertyInfo, options);
318ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty);
428ReadOnlySpan<byte> unescapedPropertyName = JsonSerializer.GetPropertyName(ref state, ref reader, options, out bool isAlreadyReadMetadataProperty);
623jsonPropertyInfo = JsonSerializer.LookupProperty(
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.WriteHelpers.cs (8)
70int flushThreshold = (int)(writer.Capacity * JsonSerializer.FlushThreshold);
80int flushThreshold = (int)(4 * PipeOptions.Default.MinimumSegmentSize * JsonSerializer.FlushThreshold);
311state.FlushThreshold = (int)(bufferWriter.Capacity * JsonSerializer.FlushThreshold);
341=> Serialize(writer, JsonSerializer.UnboxOnWrite<T>(rootValue), rootValue);
344=> SerializeAsync(pipeWriter, JsonSerializer.UnboxOnWrite<T>(rootValue), flushThreshold, cancellationToken, rootValue);
347=> SerializeAsync(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), cancellationToken, rootValue);
350=> SerializeAsync(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), cancellationToken, rootValue);
353=> Serialize(utf8Json, JsonSerializer.UnboxOnWrite<T>(rootValue), rootValue);
TestProject.AppHost (1)