350 references to Parse
aspire (25)
Agents\AspireSkills\GitHubArtifactAttestationVerifier.cs (1)
156document = JsonNode.Parse(attestationJson);
Agents\Hooks\TelemetryHookConfigurator.cs (1)
173parsed = JsonNode.Parse(content);
Agents\McpConfigFileHelper.cs (1)
81root = JsonNode.Parse(content, documentOptions: documentOptions);
Commands\InitCommand.cs (1)
549settings = JsonNode.Parse(existingContent)?.AsObject() ?? new JsonObject();
Configuration\ConfigurationService.cs (4)
39: JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.AsObject() ?? new JsonObject(); 71var settings = JsonNode.Parse(existingContent, nodeOptions: null, ConfigurationHelper.ParseOptions)?.AsObject(); 197var settings = JsonNode.Parse(content, nodeOptions: null, ConfigurationHelper.ParseOptions)?.AsObject(); 474node = JsonNode.Parse(content, documentOptions: ConfigurationHelper.ParseOptions);
Migrations\TypeScriptAppHostMigration.cs (3)
200if (JsonNode.Parse(File.ReadAllText(configPath)) is not JsonObject root || 241if (JsonNode.Parse( 287if (JsonNode.Parse(File.ReadAllText(packageJsonPath)) is not JsonObject root ||
Npm\SigstoreNpmProvenanceChecker.cs (1)
190doc = JsonNode.Parse(attestationJson);
Projects\NativeProviderDescriptor.cs (1)
20if (JsonNode.Parse(json) is not JsonObject descriptor ||
Projects\RepositoryToolUpdater.cs (1)
285var content = JsonNode.Parse(originalContent)?.AsObject() ?? throw new JsonException("Expected a JSON object.");
Projects\TypeScriptAppHostToolchainResolver.cs (1)
363var packageJson = JsonNode.Parse(File.ReadAllText(packageJsonPath), documentOptions: ConfigurationHelper.ParseOptions) as JsonObject;
Scaffolding\PackageJsonMerger.cs (2)
62existingJson = JsonNode.Parse(existingContent, documentOptions: s_jsonDocumentOptions) as JsonObject; 63scaffoldJson = JsonNode.Parse(scaffoldContent, documentOptions: s_jsonDocumentOptions) as JsonObject;
Scaffolding\ScaffoldingService.cs (2)
313packageJson = JsonNode.Parse(existingContent, documentOptions: s_scaffoldJsonDocumentOptions) as JsonObject 709return JsonNode.Parse(content, documentOptions: s_scaffoldJsonDocumentOptions) as JsonObject;
src\Shared\Telemetry\InternalMicrosoftDetector.cs (1)
1707return JsonNode.Parse(
src\Shared\UserSecrets\SecretsStore.cs (1)
207var parsed = JsonNode.Parse(json, documentOptions: new JsonDocumentOptions
Utils\ConfigurationHelper.cs (3)
193var node = JsonNode.Parse(content, documentOptions: ParseOptions); 272var node = JsonNode.Parse(content, documentOptions: ParseOptions); 312var settings = JsonNode.Parse(content, documentOptions: ParseOptions)?.AsObject();
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
56var config = JsonNode.Parse(content)?.AsObject();
Aspire.Cli.EndToEnd.Tests (25)
CSharpInitTests.cs (3)
126var config = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json"))); 141var description = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.WorkspaceRoot.FullName, "resources.json"))); 195var config = JsonNode.Parse(configText);
EmulatedLocalReleaseBuildTests.cs (1)
712var config = JsonNode.Parse(File.ReadAllText(configPath))?.AsObject()
Helpers\CliE2ETestHelpers.cs (1)
1144? JsonNode.Parse(File.ReadAllText(configPath))?.AsObject() ?? new JsonObject()
Helpers\IntegrationHostLifetimeTestHelper.cs (2)
101var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 118var manifest = JsonNode.Parse(File.ReadAllText(manifestPath))!.AsObject();
Helpers\TypeScriptAppHostToolchainTestHelpers.cs (1)
37var packageJson = JsonNode.Parse(File.ReadAllText(packageJsonPath))?.AsObject()
ProjectReferenceTests.cs (2)
77var config = JsonNode.Parse(File.ReadAllText(configPath))?.AsObject() 314var config = JsonNode.Parse(configJson)?.AsObject()
RepositoryToolUpdateTests.cs (4)
197var expectedDotnet = JsonNode.Parse(dotnetManifest)!; 200Assert.True(JsonNode.DeepEquals(expectedDotnet, JsonNode.Parse(actualDotnet)), actualDotnet); 202var expectedNpm = JsonNode.Parse(npmManifest)!; 207Assert.True(JsonNode.DeepEquals(expectedNpm, JsonNode.Parse(actualNpm)), actualNpm);
SelfUpdateChannelPersistenceTests.cs (1)
118return JsonNode.Parse(File.ReadAllText(path))?.AsObject()
SingleFileAppHostInitDotnetRunTests.cs (1)
87var runJson = JsonNode.Parse(File.ReadAllText(appHostRunJson))?.AsObject();
TypeScriptEmptyAppHostTemplateTests.cs (1)
177var config = JsonNode.Parse(File.ReadAllText(configPath))?.AsObject()
TypeScriptLegacyAppHostTests.cs (1)
135var configJson = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject();
TypeScriptMigrateAppHostTests.cs (2)
123var configJson = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 215var tsconfig = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "tsconfig.apphost.json")))!.AsObject();
TypeScriptPolyglotTests.cs (5)
353var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 448var packageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "package.json")))!.AsObject(); 479packageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(projectRoot, "package.json")))!.AsObject(); 504var appHostPackageJson = JsonNode.Parse(File.ReadAllText(Path.Combine(appHostDirectory, "package.json")))!.AsObject(); 520var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject();
Aspire.Cli.Tests (87)
Agents\TelemetryHookConfiguratorTests.cs (3)
30var root = JsonNode.Parse(await File.ReadAllTextAsync(hookFile).DefaultTimeout())!.AsObject(); 173var root = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath).DefaultTimeout())!.AsObject(); 332var root = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath))!.AsObject();
Commands\ConfigCommandTests.cs (19)
139var settings = JsonNode.Parse(json)?.AsObject(); 179var settings = JsonNode.Parse(settingsJson)?.AsObject(); 211var settings = JsonNode.Parse(await File.ReadAllTextAsync(settingsPath))?.AsObject(); 252var settings = JsonNode.Parse(await File.ReadAllTextAsync(configPath))?.AsObject(); 293var settings = JsonNode.Parse(json)?.AsObject(); 318var settings = JsonNode.Parse(json)?.AsObject(); 350var settings = JsonNode.Parse(json)?.AsObject(); 470var settings = JsonNode.Parse(json)?.AsObject(); 799var settings = JsonNode.Parse(json)?.AsObject(); 828var json = JsonNode.Parse(await File.ReadAllTextAsync(configPath))?.AsObject(); 855Assert.True(JsonNode.DeepEquals(JsonNode.Parse("{}"), JsonNode.Parse(await File.ReadAllTextAsync(configPath)))); 880var settings = JsonNode.Parse(json)?.AsObject(); 911var settings = JsonNode.Parse(json)?.AsObject(); 942var settings = JsonNode.Parse(json)?.AsObject(); 972var settings = JsonNode.Parse(json)?.AsObject(); 1005var settings = JsonNode.Parse(json)?.AsObject(); 1031var settings = JsonNode.Parse(json)?.AsObject(); 1061var settings = JsonNode.Parse(json)?.AsObject();
Commands\InitCommandTests.cs (12)
223var config = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.WorkspaceRoot.FullName, AspireConfigFile.FileName)))!.AsObject(); 265var config = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.AsObject(); 293var runJson = JsonNode.Parse(File.ReadAllText(runJsonPath))!.AsObject(); 317var aspireConfig = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.AsObject(); 371var runJson = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "apphost.run.json")))!.AsObject(); 424var aspireConfig = JsonNode.Parse(File.ReadAllText(aspireConfigPath))!.AsObject(); 563var config = JsonNode.Parse(File.ReadAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire.config.json")))!.AsObject(); 862var merged = JsonNode.Parse(await File.ReadAllTextAsync(configPath))!.AsObject(); 1309var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 1348var config = JsonNode.Parse(await File.ReadAllTextAsync(configPath))!.AsObject(); 1380var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject(); 1424var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject();
Commands\ResourceCommandTests.cs (1)
1805var json = JsonNode.Parse(output.ToString());
Commands\SecretCommandTests.cs (2)
358SecretsStore.SaveJson(path, JsonNode.Parse(""" 377var persisted = JsonNode.Parse(await File.ReadAllTextAsync(path))!.AsObject();
Commands\TelemetryTestHelper.cs (1)
133var node = JsonNode.Parse(compactJson);
Commands\TelemetryTracesCommandTests.cs (2)
137var items = JsonNode.Parse(jsonLine)!.AsArray(); 225var items = JsonNode.Parse(jsonLine)!.AsArray();
Commands\TerminalResourceResolverTests.cs (1)
252Properties = new() { [KnownProperties.Terminal.ReplicaIndex] = JsonNode.Parse(json) }
Commands\UpdateCommandRepositoryToolsTests.cs (11)
53var packageJson = JsonNode.Parse(await File.ReadAllTextAsync(npmManifest, cancellationToken))!; 67Assert.Equal("13.5.4", JsonNode.Parse(await File.ReadAllTextAsync(dotnetManifest))!["tools"]!["aspire.cli"]!["version"]!.GetValue<string>()); 68Assert.Equal("^13.5.4", JsonNode.Parse(await File.ReadAllTextAsync(npmManifest))!["devDependencies"]![RepositoryToolUpdater.NpmPackageId]!.GetValue<string>()); 87var dotnet = JsonNode.Parse(await File.ReadAllTextAsync(dotnetManifest))!; 90var npm = JsonNode.Parse(await File.ReadAllTextAsync(npmManifest))!; 174Assert.Equal("99.0.0", JsonNode.Parse(await File.ReadAllTextAsync(dotnetManifest))!["tools"]!["aspire.cli"]!["version"]!.GetValue<string>()); 175Assert.Equal("^99.0.0", JsonNode.Parse(await File.ReadAllTextAsync(npmManifest))!["devDependencies"]![RepositoryToolUpdater.NpmPackageId]!.GetValue<string>()); 321Assert.Equal("13.5.4", JsonNode.Parse(await File.ReadAllTextAsync(selectedManifest))!["tools"]!["aspire.cli"]!["version"]!.GetValue<string>()); 546Assert.Equal(targetVersion, JsonNode.Parse(await File.ReadAllTextAsync(dotnetManifest))!["tools"]!["aspire.cli"]!["version"]!.GetValue<string>()); 547Assert.Equal("^" + targetVersion, JsonNode.Parse(await File.ReadAllTextAsync(npmManifest))!["devDependencies"]![RepositoryToolUpdater.NpmPackageId]!.GetValue<string>()); 548var config = JsonNode.Parse(await File.ReadAllTextAsync(configPath))!;
Configuration\ConfigurationHelperTests.cs (2)
189var normalized = JsonNode.Parse(File.ReadAllText(settingsPath))!.AsObject(); 217var json = JsonNode.Parse(File.ReadAllText(settingsPath));
Configuration\ConfigurationServiceTests.cs (3)
337var json = JsonNode.Parse(File.ReadAllText(settingsFilePath)); 360var json = JsonNode.Parse(File.ReadAllText(settingsFilePath)); 380var json = JsonNode.Parse(File.ReadAllText(settingsFilePath));
Mcp\ListStructuredLogsToolTests.cs (1)
303var logsArray = JsonNode.Parse(jsonText)?.AsArray();
Mcp\ListTracesToolTests.cs (1)
227var tracesArray = JsonNode.Parse(jsonText)?.AsArray();
Migrations\TypeScriptAppHostMigrationTests.cs (3)
189var config = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(root.FullName, "aspire.config.json")))!; 192var tsconfig = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(root.FullName, "tsconfig.apphost.json")))!; 196var packageJson = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(root.FullName, "package.json")))!;
Projects\GuestAppHostProjectTests.cs (2)
1279var updatedManifest = JsonNode.Parse(await File.ReadAllTextAsync(manifestPath))!; 1280var expectedManifest = JsonNode.Parse(installedManifest)!;
Projects\NativeAppHostServerProjectTests.cs (2)
87var request = JsonNode.Parse(File.ReadAllText(start.ArgumentList[1]))!; 474var request = JsonNode.Parse(File.ReadAllText(start.ArgumentList[1]))!;
Projects\ProjectUpdaterNuGetConfigurationTests.cs (3)
81var json = JsonNode.Parse(output.RootElement.GetRawText())!.AsObject(); 286var json = JsonNode.Parse(settings.RootElement.GetRawText())!.AsObject(); 672var json = JsonNode.Parse(output.RootElement.GetRawText())!.AsObject();
Scaffolding\PackageJsonMergerTests.cs (4)
19JsonNode.Parse(json)!.AsObject(); 1248var doc = JsonNode.Parse(result)!.AsObject(); 1301var doc = JsonNode.Parse(result)!.AsObject(); 1486var doc = JsonNode.Parse(result)!.AsObject();
Scaffolding\ScaffoldingServiceTests.cs (8)
89var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.AsObject(); 99var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.AsObject(); 109var packageJson = JsonNode.Parse("""{ "scripts": { "aspire:start": "npm --prefix aspire-apphost run aspire:start" } }""")!.AsObject(); 119var scripts = JsonNode.Parse("""{ "test": "vitest" }""")!.AsObject(); 182var scripts = JsonNode.Parse(""" 321var merged = JsonNode.Parse( 344var merged = JsonNode.Parse( 368var merged = JsonNode.Parse(
Secrets\SecretStoreResolverTests.cs (5)
148SecretsStore.SaveJson(sourcePath, JsonNode.Parse(""" 154SecretsStore.SaveJson(destinationPath, JsonNode.Parse(""" 170var persisted = JsonNode.Parse(await File.ReadAllTextAsync(destinationPath))!.AsObject(); 182Assert.Null(JsonNode.Parse(await File.ReadAllTextAsync(destinationPath))!["Canonical:Missing"]); 484Assert.Equal(42, JsonNode.Parse(File.ReadAllText(path))!["Count"]!.GetValue<int>());
Telemetry\ReportedLogExportTests.cs (1)
70var envelopes = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(workspace.Path, "envelopes.json")))!.AsArray();
Aspire.Dashboard (4)
Model\GenAI\GenAIItemPartViewModel.cs (1)
144jsonObject[kvp.Key] = JsonNode.Parse(kvp.Value.GetRawText());
Model\GenAI\GenAIMessageParsingHelper.cs (1)
151var parsed = JsonNode.Parse(json);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
91var jsonNode = JsonNode.Parse(toolDefinitionsJson, documentOptions: documentOptions);
src\Shared\Telemetry\InternalMicrosoftDetector.cs (1)
1707return JsonNode.Parse(
Aspire.Dashboard.Components.Tests (2)
Controls\GenAIVisualizerDialogTests.cs (2)
98Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 103Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
Aspire.Dashboard.Tests (18)
Model\DashboardDataSourceTests.cs (4)
204var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject(); 759var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject(); 800var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject(); 844var metadata = JsonNode.Parse(File.ReadAllText(metadataPath))!.AsObject();
Model\GenAIItemPartViewModelTests.cs (4)
64Response = JsonNode.Parse("""["Jack","Jane"]""") 96Response = JsonNode.Parse("""{"name":"Jack","age":30}""") 121Arguments = JsonNode.Parse("""{"location":"東京","unit":"celsius"}""") 138Response = JsonNode.Parse("""{"weather":"晴れ","city":"東京"}""")
Model\GenAISchemaHelpersTests.cs (6)
113var typeAsObject = JsonNode.Parse("""{"description": "This is an object instead of a string"}"""); 122var typeArrayWithObjects = JsonNode.Parse("""["string", {"invalid": "object"}, "number"]""") as JsonArray; 136var typeArrayWithOnlyObjects = JsonNode.Parse("""[{"invalid": "object"}, {"another": "object"}]""") as JsonArray; 151var typeString = JsonNode.Parse("\"string\""); 159var typeArray = JsonNode.Parse("""["string", "null"]""") as JsonArray; 185var schemaObj = JsonNode.Parse(schemaJson) as JsonObject;
Model\GenAIVisualizerDialogViewModelTests.cs (4)
511Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 516Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }] 635Parts = [new ToolCallRequestPart { Name = "generate_names", Arguments = JsonNode.Parse(@"{""count"":2}") }] 640Parts = [new ToolCallResponsePart { Response = JsonNode.Parse(@"[""Jack"",""Jane""]") }]
Aspire.Hosting (7)
Ats\UserSecretsExports.cs (1)
41var state = JsonNode.Parse(json) as JsonObject
Devcontainers\DevcontainerSettingsWriter.cs (1)
120var settings = (JsonObject)JsonObject.Parse(settingsContent)!;
Pipelines\Internal\DeploymentStateManagerBase.cs (1)
134if (JsonNode.Parse(fileContent, documentOptions: jsonDocumentOptions) is not JsonObject flattenedState)
Pipelines\Internal\FileDeploymentStateManager.cs (1)
761JsonValue stateValue => JsonNode.Parse(stateValue.GetValue<string>())?.AsObject()
Publishing\ContainerRuntimeBase.cs (2)
188var root = JsonNode.Parse(output) as JsonObject; 246var root = JsonNode.Parse(output);
src\Shared\UserSecrets\SecretsStore.cs (1)
207var parsed = JsonNode.Parse(json, documentOptions: new JsonDocumentOptions
Aspire.Hosting.Azure (6)
AzureProvisioningFailureDetails.cs (1)
566if (JsonNode.Parse(content) is not JsonObject responseObj)
AzureProvisioningJsonHelpers.cs (1)
32return JsonNode.Parse(json, documentOptions: s_deploymentStateJsonDocumentOptions);
Provisioning\BicepUtilities.cs (2)
152var parameters = JsonNode.Parse(jsonString)?.AsObject(); 154? JsonNode.Parse(scopeString)?.AsObject()
Provisioning\Provisioners\BicepProvisioner.cs (2)
86outputObj = JsonNode.Parse(outputJson); 1503if (JsonNode.Parse(parametersJson)?[AzureBicepResource.KnownParameters.Location]?["value"]?.GetValue<string>() is { Length: > 0 } configuredLocation)
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
330var tempConfig = JsonNode.Parse(CreateEmulatorConfigJson(builder.Resource));
Aspire.Hosting.Azure.Kubernetes (2)
AzureKubernetesEnvironmentResource.AksPipeline.cs (2)
414var scope = JsonNode.Parse(scopeJson)?.AsObject() 470var resourceId = JsonNode.Parse(outputsJson)?["id"]?["value"]?.GetValue<string>();
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
516var tempConfig = JsonNode.Parse(CreateEmulatorConfigJson(builder.Resource));
Aspire.Hosting.Azure.Tests (9)
AzureBicepProvisionerTests.cs (1)
1697var outputs = JsonNode.Parse(section.Data[BicepUtilities.DeploymentStateOutputsKey]!.GetValue<string>())!.AsObject();
AzureDeployerTests.cs (3)
719var parameters = JsonNode.Parse(resourceGroup.Deployments.Content!.Properties.Parameters.ToString())!; 1916var stateJson = JsonNode.Parse(stateContent); 2041var stateJson = JsonNode.Parse(stateContent);
AzureEnvironmentResourceExtensionsTests.cs (4)
127var json = JsonNode.Parse(Assert.IsType<string>(result.Data!.Value))!; 188var json = JsonNode.Parse(Assert.IsType<string>(result.Data!.Value))!; 322var json = JsonNode.Parse(Assert.IsType<string>(result.Data!.Value))!; 5359return Assert.IsType<JsonObject>(JsonNode.Parse(data.Value));
ProvisioningContextTests.cs (1)
191var parsed = JsonNode.Parse(result);
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
255Value = JsonNode.Parse("[1,null,2.5]"),
Aspire.Hosting.CodeGeneration.Java.Tests (2)
AtsJavaCodeGeneratorTests.cs (2)
3632Value = JsonNode.Parse("[1,null,2.5]"), 3639Value = JsonNode.Parse("[true,null,false]"),
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
93Value = JsonNode.Parse("[1,null,2.5]"),
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (1)
52var packageJson = System.Text.Json.Nodes.JsonNode.Parse(content)!.AsObject();
TypeScriptLanguageSupportTests.cs (1)
356private static JsonObject ParseJson(string content) => JsonNode.Parse(content)!.AsObject();
Aspire.Hosting.Foundry.Tests (2)
HostedAgentConfigurationTests.cs (1)
88var payload = JsonNode.Parse(ModelReaderWriter.Write(options, ModelReaderWriterOptions.Json).ToString())!;
HostedAgentExtensionTests.cs (1)
190Assert.Equal("hello from dashboard", JsonNode.Parse(fakeHandler.RequestContent!)?["message"]?.GetValue<string>());
Aspire.Hosting.Kubernetes (3)
KubernetesEnvironmentResource.cs (3)
2122metadataNode["annotations"] = System.Text.Json.Nodes.JsonNode.Parse(annotations.GetRawText()); 2127metadataNode["labels"] = System.Text.Json.Nodes.JsonNode.Parse(labels.GetRawText()); 2141minimal["spec"] = System.Text.Json.Nodes.JsonNode.Parse(spec.GetRawText());
Aspire.Hosting.Native.Client (2)
Authoring\NativeApplication.cs (1)
234var model = System.Text.Json.Nodes.JsonNode.Parse(await revision.ExportPublishModelAsync(token).ConfigureAwait(false))!.AsObject();
Authoring\Publishing.cs (1)
90var model = JsonNode.Parse(await composition.ExportPublishModelAsync(cancellationToken).ConfigureAwait(false))!.AsObject();
Aspire.Hosting.Native.Core.Tests (27)
NativeCliControlTests.cs (1)
34var identity = JsonNode.Parse(sdk["apphost-server.json"]!.GetValue<string>())!;
NativeComposeCSharpDockerTests.cs (3)
38var inputs = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(work.FullName, "deployment-inputs.json")))!; 123var state = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(work.FullName, "deployment-state.json")))!; 127var body = JsonNode.Parse(await client.GetStringAsync(url, TestContext.Current.CancellationToken))!;
NativeComposeCSharpTests.cs (6)
91var options = JsonNode.Parse(web["configuration"]!["publish.dockerCompose"]!.GetValue<string>())!; 150var typescript = JsonNode.Parse(await stdout)!.AsObject(); 206var document = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(context.OutputPath, "compose.yaml")))!; 248var state = JsonNode.Parse(await File.ReadAllTextAsync(Path.Combine(context.OutputPath, "deployment-state.json")))!; 374var model = JsonNode.Parse(await composition.ExportPublishModelAsync())!; 531var model = JsonNode.Parse(await composition.ExportPublishModelAsync())!.AsObject();
NativeModelAlignmentTests.cs (3)
29var exported = JsonNode.Parse(composition.ExportPublishModel())!; 82await Verifier.Verify(JsonNode.Parse(composition.ExportPublishModel())!.ToJsonString( 134var exported = JsonNode.Parse(composition.ExportPublishModel())!;
NativeProtocolParsingTests.cs (1)
55Assert.True(JsonNode.DeepEquals(JsonNode.Parse(json), result));
NativeProviderClientTests.cs (2)
66["result"] = JsonNode.Parse(PrimitiveDefinition((_, _, _) => 138["error"] = JsonNode.Parse(error)
NativeProviderLifecycleTests.cs (1)
232var manifest = JsonNode.Parse(definition.Metadata.GetRawText())!.AsObject();
NativeProviderProtocolTests.cs (8)
18var metadata = JsonNode.Parse(""" 30var metadata = JsonNode.Parse(""" 45var metadata = JsonNode.Parse(""" 58var metadata = JsonNode.Parse(""" 103var fault = Assert.Throws<RpcFault>(() => NativeProviderMetadata.Read(JsonNode.Parse(metadata))); 112var metadata = JsonNode.Parse($$""" 130var fault = Assert.Throws<RpcFault>(() => NativeProviderValueProtocol.ParseReturnedHandle(JsonNode.Parse(wire), type, contract.CoreHandles)); 139var metadata = JsonNode.Parse("""
NativePublishingTests.cs (1)
44var exported = JsonNode.Parse(document)!;
RuntimeRpcTests.cs (1)
170("context", context.Writer), ("observation", JsonNode.Parse(observation))))));
Aspire.Hosting.Native.Server (3)
Api\ParameterApi.cs (1)
44var configuration = JsonNode.Parse(options) as JsonObject
Rpc\NativeLanguageCatalog.cs (2)
65catalog._providers = JsonNode.Parse(File.ReadAllText(Path.Combine(generatedSdkDirectory, "providers.json")))!.AsArray(); 81return JsonNode.Parse(registration.RuntimeSpec.GetRawText())!.AsObject();
Aspire.Hosting.Radius (1)
Publishing\RadiusDeploymentPipelineStep.cs (1)
73if (JsonNode.Parse(json) is not JsonObject root ||
Aspire.Hosting.Redis.Tests (1)
RedisFunctionalTests.cs (1)
714var jo = JsonNode.Parse(content);
Aspire.Hosting.RemoteHost (2)
Ats\AtsMarshaller.cs (1)
255return JsonNode.Parse(json);
Ats\ExternalCapabilityRegistry.cs (1)
489result = JsonNode.Parse(je.GetRawText());
Aspire.Hosting.RemoteHost.Tests (7)
AtsContextFilterTests.cs (1)
595Value = JsonNode.Parse("""{"mode":"Run"}""")
AtsMarshallerTests.cs (2)
1084var source = new JsonObject { ["count"] = JsonNode.Parse(countJson) }; 1098var source = new JsonObject { ["count"] = JsonNode.Parse(countJson) };
ExternalCapabilityRegistryTests.cs (4)
103var payload = JsonNode.Parse(CreateCapabilities("test.external/value").GetRawText())!.AsObject(); 148var payload = JsonNode.Parse(CreateCapabilities("test.external/valid", "test.external/invalid").GetRawText())!.AsObject(); 246var payload = JsonNode.Parse(CreateCapabilities("test.external/cancel").GetRawText())!.AsObject(); 554var payload = JsonNode.Parse(CreateCapabilities("test.external/value").GetRawText())!.AsObject();
Aspire.Hosting.Tests (10)
Backchannel\BackchannelContractTests.cs (1)
370return JsonNode.Parse($$"""{ "property": "{{propertyName}}" }""")!;
Dcp\JsonPatchTests.cs (6)
16var current = JsonNode.Parse("""{"unchanged":1,"removed":2,"replaced":"before"}"""); 17var changed = JsonNode.Parse("""{"unchanged":1,"replaced":"after","added":true}"""); 56var current = JsonNode.Parse(currentJson); 57var changed = JsonNode.Parse(changedJson); 68var current = JsonNode.Parse("""{"a/b":{"m~n":"before"}}"""); 69var changed = JsonNode.Parse("""{"a/b":{"m~n":"after"}}""");
DistributedApplicationBuilderTests.cs (2)
643var state = System.Text.Json.Nodes.JsonNode.Parse(""" 726Assert.Equal(42, System.Text.Json.Nodes.JsonNode.Parse(await File.ReadAllTextAsync(aspirePath))!["Resource:Count"]!.GetValue<int>());
Publishing\ContainerImageArchiveRewriterTests.cs (1)
456metadata[entryName] = JsonNode.Parse(TestContainerImageArchive.ReadEntryText(archivePath, entryName));
ConfigurationSchemaGenerator.Tests (2)
GeneratorTests.cs (2)
1579var actualJson = JsonNode.Parse(actual)!; 1580var expectedJson = JsonNode.Parse(expected)!;
dotnet-aot (2)
parent\dotnet\Telemetry\TelemetryDiskLogger.cs (2)
55var root = JsonNode.Parse(jsonText)!; 60activitiesArray.Add(JsonNode.Parse(JsonSerializer.Serialize(CreateActivityJsonModel(activity), s_jsonContext.ActivityModel)));
GenerateTemplateManifest (1)
TemplateRestorePlan.cs (1)
73var config = JsonNode.Parse(File.ReadAllText(configPath))!.AsObject();
Infrastructure.Tests (26)
Pipelines\NixCliPackageTests.cs (1)
155return JsonNode.Parse(contents)?.AsObject()
Pipelines\NpmCliPackageTests.cs (1)
350return JsonNode.Parse(json)?.AsObject()
TemplateManifest\TemplateManifestCacheTests.cs (2)
50var firstManifest = JsonNode.Parse(File.ReadAllText(environment.ManifestPath)); 56var secondManifest = JsonNode.Parse(File.ReadAllText(environment.ManifestPath));
TemplateManifest\TemplateManifestNpmTests.cs (2)
42var lockfile = JsonNode.Parse(File.ReadAllText(lockPath))!; 80var lockfile = JsonNode.Parse(File.ReadAllText(lockPath))!;
TemplateManifest\TemplateRestorePlanTests.cs (6)
72var config = JsonNode.Parse(File.ReadAllText(configPath))!; 73config["symbols"]!["IsNew"] = JsonNode.Parse("""{"type":"computed","value":"(Mode == \"New\")"}"""); 74config["sources"] = JsonNode.Parse("""[{"modifiers":[{"condition":"(Mode == \"None\")","exclude":["*.csproj"]}]}]"""); 236var config = JsonNode.Parse(""" 288var config = JsonNode.Parse(""" 302config["symbols"]!["Mode"] = JsonNode.Parse(mode);
WorkflowScripts\AutoSecWorkflowTests.cs (14)
1672var text = JsonNode.Parse(files[path]!.GetValue<string>())!.ToJsonString(new JsonSerializerOptions { WriteIndented = true }).ReplaceLineEndings("\n") + "\n"; 1678var head = JsonNode.Parse(heads["extension/package-lock.json"]!.GetValue<string>())!; 1758Assert.Equal([output], result["outputs"]!.AsArray().Select(v => JsonNode.Parse(v!.GetValue<string>())!.ToJsonString())); 1795var outputs = result["outputs"]!.AsArray().Select(line => JsonNode.Parse(line!.GetValue<string>())!).ToArray(); 1892var baseline = JsonNode.Parse(baseText)!; 1896var head = JsonNode.Parse(baseText.Replace("4.17.20", "4.17.21", StringComparison.Ordinal).Replace("22.0.0", "22.1.0", StringComparison.Ordinal))!; 2012baseline["packages"] = JsonNode.Parse(PublicTextBase)!["packages"]!.DeepClone(); 2054var baseline = JsonNode.Parse(PublicTextBase)!; 2238var baseline = JsonNode.Parse(PublicTextBase)!; 2270var baseline = JsonNode.Parse(PublicTextBase)!; 3071var output = JsonNode.Parse(Assert.Single(result["outputs"]!.AsArray())!.GetValue<string>()); 3101var output = JsonNode.Parse(Assert.Single(result["outputs"]!.AsArray())!.GetValue<string>()); 3129input[field] = JsonNode.Parse(value); 4804var response = JsonNode.Parse(await File.ReadAllTextAsync(resultPath));
Microsoft.Extensions.AI.Abstractions.Tests (2)
test\Shared\JsonSchemaExporter\TestData.cs (1)
31JsonNode.Parse(ExpectedJsonSchema, documentOptions: _schemaParseOptions)
test\Shared\JsonSchemaExporter\TestTypes.cs (1)
103yield return new TestData<JsonNode>(JsonNode.Parse("""[{ "x" : 42 }]"""), "true");
Microsoft.Extensions.AI.Evaluation.Quality (2)
AIToolExtensions.cs (2)
29["functionSchema"] = JsonNode.Parse(function.JsonSchema.GetRawText()), 35JsonNode.Parse(function.ReturnJsonSchema.Value.GetRawText());
Microsoft.Extensions.AI.Evaluation.Safety (1)
EvaluationMetricExtensions.cs (1)
81JsonNode? jsonData = JsonNode.Parse(data);
Microsoft.Extensions.AI.Integration.Tests (2)
VerbatimHttpHandler.cs (2)
112expectedNode = JsonNode.Parse(expected); 113actualNode = JsonNode.Parse(actual);
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
138["y"] = JsonNode.Parse("2"),
Microsoft.ML.AutoML (4)
SweepableEstimator\Converter\MultiModelPipelineConverter.cs (1)
26var jsonObject = JsonNode.Parse("{}");
SweepableEstimator\Converter\SweepableEstimatorConverter.cs (1)
29var jObject = JsonObject.Parse("{}");
SweepableEstimator\Converter\SweepableEstimatorPipelineConverter.cs (1)
29var jNode = JsonNode.Parse("{}");
SweepableEstimator\Converter\SweepablePipelineConverter.cs (1)
27var jsonObject = JsonNode.Parse("{}");
Microsoft.ML.AutoML.SourceGenerator (1)
SearchSpaceGenerator.cs (1)
35var searchSpacesJNodes = searchSpacesJson.Select(x => JsonNode.Parse(x));
Microsoft.NET.Build.Containers (4)
ImageConfig.cs (2)
44internal ImageConfig(string imageConfigJson) : this(JsonNode.Parse(imageConfigJson)!) 134newConfig[propertyName] = JsonNode.Parse(propertyValue.ToJsonString());
Registry\DefaultBlobOperations.cs (1)
48JsonNode? configDoc = JsonNode.Parse(await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false));
Tasks\CreateImageIndex.cs (1)
145var configJson = JsonNode.Parse(config) as JsonObject;
Microsoft.NET.Build.Tasks (1)
GenerateRuntimeConfigurationFiles.cs (1)
295JsonObject runtimeOptionsFromProject = (JsonObject)JsonNode.Parse(
Microsoft.TemplateEngine.Cli (6)
HostSpecificDataLoader.cs (1)
48JsonObject? jObject = JsonNode.Parse(hostData, nodeOptions: null, s_jsonDocumentOptions)?.AsObject();
JExtensions.cs (2)
222return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 237token = JsonNode.Parse(arg, null, DocOptions);
PostActionProcessors\AddJsonPropertyPostActionProcessor.cs (2)
176JsonNode? jsonContent = JsonNode.Parse(fileContent, nodeOptions: null, documentOptions: DeserializerOptions); 200parentProperty[newJsonPropertyName] = JsonNode.Parse(newJsonPropertyValue);
PostActionProcessors\ChmodPostActionProcessor.cs (1)
25JsonArray valueArray = JsonNode.Parse(entry.Value)!.AsArray();
Microsoft.TemplateEngine.Edge (9)
Constraints\ConstraintsExtensions.cs (1)
123token = JsonNode.Parse(args!);
parent\Shared\JExtensions.cs (8)
444return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 453return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 582return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 591return JsonNode.Parse(json, null, DocOptions); 605return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 614return (JsonObject?)JsonNode.Parse(source.ToJsonString(), null, DocOptions) 643targetArr.Add(item != null ? JsonNode.Parse(item.ToJsonString()) : null); 650? JsonNode.Parse(property.Value.ToJsonString())
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (8)
parent\Shared\JExtensions.cs (8)
444return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 453return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 582return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 591return JsonNode.Parse(json, null, DocOptions); 605return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 614return (JsonObject?)JsonNode.Parse(source.ToJsonString(), null, DocOptions) 643targetArr.Add(item != null ? JsonNode.Parse(item.ToJsonString()) : null); 650? JsonNode.Parse(property.Value.ToJsonString())
Microsoft.TemplateEngine.Utils (8)
parent\Shared\JExtensions.cs (8)
444return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 453return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 582return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 591return JsonNode.Parse(json, null, DocOptions); 605return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 614return (JsonObject?)JsonNode.Parse(source.ToJsonString(), null, DocOptions) 643targetArr.Add(item != null ? JsonNode.Parse(item.ToJsonString()) : null); 650? JsonNode.Parse(property.Value.ToJsonString())
Microsoft.TemplateSearch.Common (8)
parent\Shared\JExtensions.cs (8)
444return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 453return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 582return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 591return JsonNode.Parse(json, null, DocOptions); 605return (JsonObject?)JsonNode.Parse(json, null, DocOptions) 614return (JsonObject?)JsonNode.Parse(source.ToJsonString(), null, DocOptions) 643targetArr.Add(item != null ? JsonNode.Parse(item.ToJsonString()) : null); 650? JsonNode.Parse(property.Value.ToJsonString())
NativeIntegrations.DockerCompose (5)
DockerComposeEnvironment.cs (3)
217if (!File.Exists(path) || !JsonNode.DeepEquals(JsonNode.Parse(await File.ReadAllTextAsync(path, context.CancellationToken).ConfigureAwait(false)), expected)) 309rows = source.StartsWith('[') ? Objects(JsonNode.Parse(source)).ToArray() : 310source.Split('\n', StringSplitOptions.RemoveEmptyEntries).Select(line => JsonNode.Parse(line)!.AsObject()).ToArray();
DockerComposeGenerator.cs (2)
429} : JsonNode.Parse(source) as JsonObject ?? throw new ArgumentException("Docker Compose environment configuration must be an object."); 514var options = resource["configuration"]?["publish.dockerCompose"] is { } source ? JsonNode.Parse(source.GetValue<string>())!.AsObject() : new JsonObject();
sdk-tasks (4)
GetRuntimePackRids.cs (1)
22var runtimeJsonRoot = JsonNode.Parse(runtimeJsonContents)!.AsObject();
PublishMutationUtilities.cs (1)
17var deps = JsonNode.Parse(File.ReadAllText(depsFile));
RemoveAssetFromDepsPackages.cs (1)
34var deps = JsonNode.Parse(File.ReadAllText(depsFile));
UpdateRuntimeConfig.cs (1)
37var config = JsonNode.Parse(text)!.AsObject();
Shared.Tests (2)
JsonSchemaExporter\TestData.cs (1)
31JsonNode.Parse(ExpectedJsonSchema, documentOptions: _schemaParseOptions)
JsonSchemaExporter\TestTypes.cs (1)
103yield return new TestData<JsonNode>(JsonNode.Parse("""[{ "x" : 42 }]"""), "true");