185 instantiations of JsonObject
aspire (3)
Configuration\ConfigurationService.cs (3)
23settings = JsonNode.Parse(existingContent)?.AsObject() ?? new JsonObject(); 27settings = new JsonObject(); 161currentObject[part] = new JsonObject();
Aspire.Dashboard (1)
Otlp\Model\OtlpHelpers.cs (1)
150var o = new JsonObject();
Aspire.Dashboard.Tests (9)
Integration\OtlpGrpcServiceTests.cs (6)
164var configJson = new JsonObject 166["Dashboard"] = new JsonObject 168["Otlp"] = new JsonObject 206configJson = new JsonObject 208["Dashboard"] = new JsonObject 210["Otlp"] = new JsonObject
Integration\StartupTests.cs (3)
547var configJson = new JsonObject 549["Logging"] = new JsonObject 551["LogLevel"] = new JsonObject
Aspire.Hosting (1)
src\Shared\SecretsStore.cs (1)
54var contents = new JsonObject();
Aspire.Hosting.Azure (5)
Provisioning\BicepUtilities.cs (1)
44parameters[parameter.Key] = new JsonObject()
Provisioning\Internal\DefaultUserSecretsManager.cs (1)
82var result = new JsonObject();
Provisioning\JsonExtensions.cs (1)
18node = new JsonObject();
Provisioning\Provisioners\BicepProvisioner.cs (2)
146var parameters = new JsonObject(); 149var scope = new JsonObject();
Aspire.Hosting.Azure.Tests (74)
AzureBicepResourceTests.cs (1)
181.WithParameter("param3", new JsonObject() { ["value"] = "nested" })
AzureEventHubsExtensionsTests.cs (1)
398document["UserConfig"]!["LoggingConfig"] = new JsonObject { ["Type"] = "Console" };
AzureServiceBusExtensionsTests.cs (1)
509document["UserConfig"]!["Logging"] = new JsonObject { ["Type"] = "Console" };
BicepUtilitiesTests.cs (39)
22var parameters = new JsonObject(); 53.WithParameter("jsonObj", new JsonObject { ["key"] = "value" }) 58var parameters = new JsonObject(); 101.WithParameter("jsonObj", new JsonObject { ["key"] = "value" }); 107.WithParameter("jsonObj", new JsonObject { ["key"] = "value" }); 109var parameters0 = new JsonObject(); 113var parameters1 = new JsonObject(); 134.WithParameter("jsonObj", new JsonObject { ["key"] = "value" }); 136var parameters0 = new JsonObject(); 140var parameters1 = new JsonObject(); 162var parameters0 = new JsonObject(); 188var parameters0 = new JsonObject(); 189var scope0 = new JsonObject(); 194var parameters1 = new JsonObject(); 195var scope1 = new JsonObject(); 216var parameters0 = new JsonObject(); 217var scope0 = new JsonObject(); 222var parameters1 = new JsonObject(); 223var scope1 = new JsonObject(); 239var parameters = new JsonObject 241["param1"] = new JsonObject { ["value"] = "value1" } 259var parameters1 = new JsonObject 261["param1"] = new JsonObject { ["value"] = "value1" } 264var parameters2 = new JsonObject 266["param1"] = new JsonObject { ["value"] = "value2" } 284var parameters = new JsonObject 286["param1"] = new JsonObject { ["value"] = "value1" } 289var scope1 = new JsonObject { ["resourceGroup"] = "rg1" }; 290var scope2 = new JsonObject { ["resourceGroup"] = "rg2" }; 312var parameters1 = new JsonObject 314["param1"] = new JsonObject { ["value"] = value1 } 317var parameters2 = new JsonObject 319["param1"] = new JsonObject { ["value"] = value2 } 347var parameters = new JsonObject(); 369var parameters = new JsonObject(); 389var scope = new JsonObject(); 407var scope = new JsonObject(); 461var parameters = new JsonObject 463["param1"] = new JsonObject { ["value"] = "value1" }
DefaultProvisioningContextProviderTests.cs (7)
27var userSecrets = new JsonObject(); 63var userSecrets = new JsonObject(); 89var userSecrets = new JsonObject(); 115var userSecrets = new JsonObject(); 149var userSecrets = new JsonObject(); 177var userSecrets = new JsonObject(); 206var userSecrets = new JsonObject();
DefaultUserSecretsManagerTests.cs (20)
15var userSecrets = new JsonObject 18["Azure"] = new JsonObject 21["Deployments"] = new JsonObject 23["MyStorage"] = new JsonObject 49var userSecrets = new JsonObject 70var userSecrets = new JsonObject(); 83var userSecrets = new JsonObject 85["Level1"] = new JsonObject 87["Level2"] = new JsonObject 89["Level3"] = new JsonObject 109var userSecrets = new JsonObject 115["Nested"] = new JsonObject 138var userSecrets = new JsonObject 167var userSecrets = new JsonObject 170new JsonObject { ["Name"] = "Item1", ["Value"] = "Value1" }, 171new JsonObject { ["Name"] = "Item2", ["Value"] = "Value2" } 173["NestedConfig"] = new JsonObject 176new JsonObject 179["Settings"] = new JsonObject { ["Enabled"] = true } 202var userSecrets = new JsonObject
ProvisioningContextTests.cs (3)
149var customUserSecrets = new JsonObject { ["test"] = "value" }; 204var secrets = new JsonObject { ["Azure"] = new JsonObject { ["SubscriptionId"] = "test-id" } };
ProvisioningTestHelpers.cs (2)
45userSecrets ?? new JsonObject()); 286private JsonObject _userSecrets = new JsonObject();
Aspire.Hosting.Yarp (4)
YarpJsonConfigGeneratorBuilder.cs (4)
83var jsonObject = new JsonObject(); 84var jsonProxyConfig = jsonObject["ReverseProxy"] = new JsonObject(); 96var routesNode = new JsonObject(); 110var routesNode = new JsonObject();
ConfigurationSchemaGenerator (13)
ConfigSchemaEmitter.cs (13)
44var root = new JsonObject(); 59var propertiesNode = new JsonObject(s_ignoreCaseNodeOptions); 62var categoryNode = new JsonObject(); 67parent["definitions"] = new JsonObject 69["logLevel"] = new JsonObject 125propertiesNode = new JsonObject(s_ignoreCaseNodeOptions); 140pathSegmentNode = new JsonObject(); 246propertiesNode = new JsonObject(); 286var propertyNode = new JsonObject(); 319var containerNode = new JsonObject(); 632new JsonObject 637new JsonObject 640["items"] = new JsonObject
dotnet-user-jwts (5)
Helpers\JwtAuthenticationSchemeSettings.cs (4)
22var settingsObject = new JsonObject 38authentication.Add(SchemesKey, new JsonObject 46config[AuthenticationKey] = new JsonObject 48[SchemesKey] = new JsonObject
Helpers\SigningKeysHandler.cs (1)
75secrets ??= new JsonObject();
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (7)
JsonPatchDocumentJObjectTest.cs (6)
48var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) }; 65var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com")]) }; 81var model = new ObjectWithJObject { CustomData = new JsonObject([new("FirstName", "Bar"), new("LastName", "Bar")]) }; 97var model = new ObjectWithJObject { CustomData = new JsonObject([new("FirstName", "Bar")]) }; 147var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) }; 163var model = new ObjectWithJObject { CustomData = new JsonObject([new("Email", "foo@bar.com"), new("Name", "Bar")]) };
TestObjectModels\ObjectWithJObject.cs (1)
10public JsonObject CustomData { get; set; } = new JsonObject();
Microsoft.AspNetCore.OpenApi (6)
Extensions\JsonNodeSchemaExtensions.cs (1)
377var mappings = new JsonObject();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
154var obj = new JsonObject();
Services\Schemas\OpenApiSchemaService.cs (4)
65schema = new JsonObject 74schema = new JsonObject 77[OpenApiSchemaKeywords.ItemsKeyword] = new JsonObject 90schema = new JsonObject();
Microsoft.DotNet.Internal.SymbolHelper (3)
SymbolPromotionHelper.cs (3)
103JsonObject registrationPayload = new() 123JsonObject visibilityPayload = new() 252JsonObject extensionPayload = new()
Microsoft.Extensions.AI (2)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (2)
183schema = JsonSerializer.SerializeToElement(new JsonObject 187{ "properties", new JsonObject { { "data", JsonElementToJsonNode(schemaElement) } } },
Microsoft.Extensions.AI.Abstractions (8)
Utilities\AIJsonUtilities.Schema.Create.cs (6)
88JsonObject parameterSchemas = new(); 129JsonNode schema = new JsonObject(); 245return schemaObj ?? new JsonObject(); 250return new JsonObject { [TypePropertyName] = null }; 350schema = obj = new() { [NotPropertyName] = true }; 542(JsonObject)(obj[NotPropertyName] = new JsonObject());
Utilities\AIJsonUtilities.Schema.Transform.cs (2)
50schema = new JsonObject { [NotPropertyName] = (JsonNode)true }; 58schema = new JsonObject();
Microsoft.Extensions.AI.Abstractions.Tests (2)
test\Shared\JsonSchemaExporter\TestTypes.cs (1)
108yield return new TestData<JsonObject>(new() { ["x"] = 42 }, """{"type":["object","null"]}""");
Utilities\AIJsonUtilitiesTests.cs (1)
252? new JsonObject
Microsoft.Extensions.AI.Evaluation.Quality (1)
AIToolExtensions.cs (1)
25new JsonObject
Microsoft.Extensions.AI.Evaluation.Safety (13)
ContentSafetyServicePayloadUtilities.cs (13)
151new JsonObject 204var item = new JsonObject(); 235new JsonObject 286yield return new JsonObject 301yield return new JsonObject 310yield return new JsonObject 326yield return new JsonObject 334yield return new JsonObject 338new JsonObject 346yield return new JsonObject 350new JsonObject 361new JsonObject 366new JsonObject
MSBuild (10)
JsonOutputFormatter.cs (9)
21private readonly JsonNode _topLevelNode = new JsonObject(); 37JsonNode propertiesNode = new JsonObject(); 55JsonNode itemsNode = new JsonObject(); 61JsonObject jsonItem = new(); 91JsonObject itemsNode = new(); 97JsonObject jsonItem = new(); 132JsonObject targetResultsNode = new(); 136JsonObject targetResults = new(); 141JsonObject jsonItem = new();
XMake.cs (1)
4732var jsonNode = new JsonObject();
ServiceBus.AppHost (1)
Program.cs (1)
36document["UserConfig"]!["Logging"] = new JsonObject { ["Type"] = "Console" };
Shared (2)
JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (2)
334var objSchema = new JsonObject(); 383var properties = new JsonObject();
Shared.Tests (1)
JsonSchemaExporter\TestTypes.cs (1)
108yield return new TestData<JsonObject>(new() { ["x"] = 42 }, """{"type":["object","null"]}""");
Stress.ApiService (1)
Program.cs (1)
239var jsonWithUrl = new JsonObject
System.Text.Json (10)
System\Text\Json\Nodes\JsonObject.cs (4)
64JsonValueKind.Object => new JsonObject(element, options), 90? new JsonObject(jsonElement.Value.Clone(), Options) 91: new JsonObject(Options); 94var jObject = new JsonObject(Options)
System\Text\Json\Schema\JsonSchema.cs (2)
158var objSchema = new JsonObject(); 192var properties = new JsonObject();
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (1)
89node = new JsonObject(element, options);
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (3)
15jsonTypeInfo.CreateObjectForExtensionDataProperty = () => new JsonObject(options.GetNodeOptions()); 79return new JsonObject(jElement, options); 86JsonObject jObject = new JsonObject(options);
TestProject.AppHost (3)
TestProgram.cs (3)
160var root = new JsonObject(); 163var projectJson = new JsonObject(); 177var endpointJsonObject = new JsonObject
372 references to JsonObject
aspire (13)
Configuration\ConfigurationService.cs (12)
17JsonObject settings; 57var settings = JsonNode.Parse(existingContent)?.AsObject(); 131var settings = JsonNode.Parse(content)?.AsObject(); 148private static void SetNestedValue(JsonObject settings, string key, string value) 151var currentObject = settings; 159if (!currentObject.ContainsKey(part) || currentObject[part] is not JsonObject) 176private static bool DeleteNestedValue(JsonObject settings, string key) 179var currentObject = settings; 180var objectPath = new List<(JsonObject obj, string key)>(); 188if (!currentObject.ContainsKey(part) || currentObject[part] is not JsonObject) 230private static void FlattenJsonObject(JsonObject obj, Dictionary<string, string> result, string prefix) 236if (kvp.Value is JsonObject nestedObj)
JsonSourceGenerationContext.cs (1)
11[JsonSerializable(typeof(JsonObject))]
Aspire.Cli.Tests (13)
Commands\ConfigCommandTests.cs (13)
46var settings = JsonNode.Parse(json)?.AsObject(); 69var settings = JsonNode.Parse(json)?.AsObject(); 71Assert.True(settings["foo"] is JsonObject); 72var fooObject = settings["foo"]!.AsObject(); 94var settings = JsonNode.Parse(json)?.AsObject(); 97Assert.True(settings["foo"] is JsonObject); 98var fooObject = settings["foo"]!.AsObject(); 99Assert.True(fooObject["bar"] is JsonObject); 100var barObject = fooObject["bar"]!.AsObject(); 126var settings = JsonNode.Parse(json)?.AsObject(); 129Assert.True(settings["foo"] is JsonObject); 130var fooObject = settings["foo"]!.AsObject(); 246var settings = JsonNode.Parse(json)?.AsObject();
Aspire.Dashboard (2)
Otlp\Model\OtlpHelpers.cs (2)
148static JsonObject ConvertKeyValues(KeyValueList value) 150var o = new JsonObject();
Aspire.Dashboard.Tests (2)
Integration\OtlpGrpcServiceTests.cs (1)
164var configJson = new JsonObject
Integration\StartupTests.cs (1)
547var configJson = new JsonObject
Aspire.Hosting (10)
Dashboard\DashboardLifecycleHook.cs (1)
490public JsonObject? State { get; set; }
Devcontainers\DevcontainerSettingsWriter.cs (8)
77var settings = (JsonObject)JsonObject.Parse(settingsContent)!; 79JsonObject? portsAttributes; 87portsAttributes = (JsonObject)portsAttributesNode!; 103let attrs = props.Value as JsonObject 118JsonObject? portAttributes; 126portAttributes = (JsonObject)portAttributeNode!;
src\Shared\SecretsStore.cs (1)
54var contents = new JsonObject();
Aspire.Hosting.Azure (28)
Provisioning\BicepUtilities.cs (6)
30public static async Task SetParametersAsync(JsonObject parameters, AzureBicepResource resource, bool skipDynamicValues = false, CancellationToken cancellationToken = default) 65public static async Task SetScopeAsync(JsonObject scope, AzureBicepResource resource, CancellationToken cancellationToken = default) 83public static string GetChecksum(AzureBicepResource resource, JsonObject parameters, JsonObject? scope) 114var parameters = JsonNode.Parse(jsonString)?.AsObject(); 115var scope = section["Scope"] is string scopeString
Provisioning\Internal\DefaultProvisioningContextProvider.cs (1)
29public async Task<ProvisioningContext> CreateProvisioningContextAsync(JsonObject userSecrets, CancellationToken cancellationToken = default)
Provisioning\Internal\DefaultUserSecretsManager.cs (11)
30public async Task<JsonObject> LoadUserSecretsAsync(CancellationToken cancellationToken = default) 40var userSecrets = userSecretsPath is not null && File.Exists(userSecretsPath) 47public async Task SaveUserSecretsAsync(JsonObject userSecrets, CancellationToken cancellationToken = default) 58var flattenedSecrets = FlattenJsonObject(userSecrets); 80internal static JsonObject FlattenJsonObject(JsonObject source) 82var result = new JsonObject(); 87private static void FlattenJsonObjectRecursive(JsonObject source, string prefix, JsonObject result) 93if (kvp.Value is JsonObject nestedObject) 103if (array[i] is JsonObject arrayObject)
Provisioning\Internal\IProvisioningServices.cs (3)
55Task<JsonObject> LoadUserSecretsAsync(CancellationToken cancellationToken = default); 60Task SaveUserSecretsAsync(JsonObject userSecrets, CancellationToken cancellationToken = default); 71Task<ProvisioningContext> CreateProvisioningContextAsync(JsonObject userSecrets, CancellationToken cancellationToken = default);
Provisioning\Provisioners\AzureProvisioner.cs (1)
172var userSecrets = await userSecretsManager.LoadUserSecretsAsync(cancellationToken).ConfigureAwait(false);
Provisioning\Provisioners\BicepProvisioner.cs (4)
146var parameters = new JsonObject(); 149var scope = new JsonObject(); 210var outputObj = outputs?.ToObjectFromJson<JsonObject>();
Provisioning\ProvisioningContext.cs (2)
20JsonObject userSecrets) 29public JsonObject UserSecrets => userSecrets;
Aspire.Hosting.Azure.Tests (59)
BicepUtilitiesTests.cs (28)
22var parameters = new JsonObject(); 58var parameters = new JsonObject(); 109var parameters0 = new JsonObject(); 113var parameters1 = new JsonObject(); 136var parameters0 = new JsonObject(); 140var parameters1 = new JsonObject(); 162var parameters0 = new JsonObject(); 188var parameters0 = new JsonObject(); 189var scope0 = new JsonObject(); 194var parameters1 = new JsonObject(); 195var scope1 = new JsonObject(); 216var parameters0 = new JsonObject(); 217var scope0 = new JsonObject(); 222var parameters1 = new JsonObject(); 223var scope1 = new JsonObject(); 239var parameters = new JsonObject 259var parameters1 = new JsonObject 264var parameters2 = new JsonObject 284var parameters = new JsonObject 289var scope1 = new JsonObject { ["resourceGroup"] = "rg1" }; 290var scope2 = new JsonObject { ["resourceGroup"] = "rg2" }; 312var parameters1 = new JsonObject 317var parameters2 = new JsonObject 347var parameters = new JsonObject(); 369var parameters = new JsonObject(); 389var scope = new JsonObject(); 407var scope = new JsonObject(); 461var parameters = new JsonObject
DefaultProvisioningContextProviderTests.cs (9)
27var userSecrets = new JsonObject(); 63var userSecrets = new JsonObject(); 89var userSecrets = new JsonObject(); 115var userSecrets = new JsonObject(); 133var azureSettings = userSecrets["Azure"] as JsonObject; 149var userSecrets = new JsonObject(); 177var userSecrets = new JsonObject(); 206var userSecrets = new JsonObject();
DefaultUserSecretsManagerTests.cs (16)
15var userSecrets = new JsonObject 33var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets); 49var userSecrets = new JsonObject 57var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets); 70var userSecrets = new JsonObject(); 73var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets); 83var userSecrets = new JsonObject 98var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets); 109var userSecrets = new JsonObject 123var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets); 138var userSecrets = new JsonObject 146var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets); 167var userSecrets = new JsonObject 186var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets); 202var userSecrets = new JsonObject 209var result = DefaultUserSecretsManager.FlattenJsonObject(userSecrets);
ProvisioningContextTests.cs (2)
149var customUserSecrets = new JsonObject { ["test"] = "value" }; 204var secrets = new JsonObject { ["Azure"] = new JsonObject { ["SubscriptionId"] = "test-id" } };
ProvisioningTestHelpers.cs (4)
35JsonObject? userSecrets = null) 286private JsonObject _userSecrets = new JsonObject(); 288public Task<JsonObject> LoadUserSecretsAsync(CancellationToken cancellationToken = default) 293public Task SaveUserSecretsAsync(JsonObject userSecrets, CancellationToken cancellationToken = default)
Aspire.Hosting.Yarp (5)
YarpJsonConfigGeneratorBuilder.cs (5)
83var jsonObject = new JsonObject(); 94private JsonObject AddRoutes() 96var routesNode = new JsonObject(); 108private JsonObject AddClusters() 110var routesNode = new JsonObject();
ConfigurationSchemaGenerator (23)
ConfigSchemaEmitter.cs (23)
44var root = new JsonObject(); 51private void GenerateLogCategories(JsonObject parent) 59var propertiesNode = new JsonObject(s_ignoreCaseNodeOptions); 62var categoryNode = new JsonObject(); 76private void GenerateGraph(JsonObject rootNode) 101private bool GeneratePathSegment(JsonObject currentNode, TypeSpec type, Queue<string> pathSegments) 123if (currentNode[propertiesName] is not JsonObject propertiesNode) 132if (propertiesNode[pathSegment] is not JsonObject pathSegmentNode) 182private bool GenerateType(JsonObject currentNode, TypeSpec type) 226private bool GenerateObject(JsonObject currentNode, ObjectSpec objectSpec) 244if (currentNode["properties"] is not JsonObject propertiesNode) 275private bool GenerateProperty(JsonObject currentNode, PropertySpec property, IPropertySymbol? propertySymbol) 286var propertyNode = new JsonObject(); 306private bool GenerateCollection(JsonObject currentNode, CollectionSpec collection, string typeName, string containerName) 319var containerNode = new JsonObject(); 334private static void RestoreBackup(JsonNode? backupNode, string name, JsonObject parentNode) 434private static void GenerateDescriptionFromDocComment(JsonObject propertyNode, string docComment) 490private void GenerateDescriptionForType(JsonObject currentNode, TypeSpec type) 587private void GenerateParsableFromString(JsonObject propertyNode, ParsableFromStringSpec parsable) 678private bool IsExcluded(JsonObject currentNode, PropertySpec property) 718private static void ReplaceNodeWithKeyCasingChange(JsonObject jsonObject, string key, JsonNode value) 744case JsonObject obj: 748obj.Parent is JsonObject && obj.GetPropertyName() == "properties" ?
dotnet-user-jwts (11)
Helpers\JwtAuthenticationSchemeSettings.cs (9)
19var config = JsonSerializer.Deserialize<JsonObject>(reader, JwtSerializerOptions.Default); 22var settingsObject = new JsonObject 28if (config[AuthenticationKey] is JsonObject authentication) 30if (authentication[SchemesKey] is JsonObject schemes) 67var config = JsonSerializer.Deserialize<JsonObject>(reader, JwtSerializerOptions.Default); 70if (config[AuthenticationKey] is JsonObject authentication && 71authentication[SchemesKey] is JsonObject schemes)
Helpers\SigningKeysHandler.cs (2)
65JsonObject secrets = null; 71secrets = JsonSerializer.Deserialize<JsonObject>(secretsFileStream, JwtSerializerOptions.Default);
IdentitySample.PasskeyConformance (1)
Data\ServerPublicKeyCredentialOptionsResponse.cs (1)
22var optionsObject = JsonNode.Parse(value.OptionsJson)?.AsObject()
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (18)
UserJwtsTests.cs (18)
112var appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 115appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 129var appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 132appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 300var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 519var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 547var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 586var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 608var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream); 630var secretsJson = await JsonSerializer.DeserializeAsync<JsonObject>(openStream);
Microsoft.AspNetCore.Identity.Test (13)
Passkeys\DefaultPasskeyHandlerAssertionTest.cs (3)
225var response = credentialJson["response"]!.AsObject(); 275var response = credentialJson["response"]!.AsObject(); 342var response = credentialJson["response"]!.AsObject();
Passkeys\DefaultPasskeyHandlerAttestationTest.cs (6)
173var rp = originalOptionsJson["rp"]!.AsObject(); 224var user = originalOptionsJson["user"]!.AsObject(); 276var user = originalOptionsJson["user"]!.AsObject(); 311var user = originalOptionsJson["user"]!.AsObject(); 415var response = credentialJson["response"]!.AsObject(); 465var response = credentialJson["response"]!.AsObject();
Passkeys\PasskeyScenarioTest.cs (2)
104public void TransformAsJsonObject(Action<JsonObject> transform) 110var jsonObject = JsonNode.Parse(value)?.AsObject()
SignInManagerTest.cs (2)
1420var optionsJson = JsonNode.Parse(options.AsJson()).AsObject(); 1476var optionsJson = JsonNode.Parse(options.AsJson()).AsObject();
Microsoft.AspNetCore.JsonPatch.SystemTextJson (13)
Adapters\AdapterFactory.cs (1)
33JsonObject => new JsonObjectAdapter(),
Internal\JsonObjectAdapter.cs (12)
20var obj = (JsonObject)target; 35var obj = (JsonObject)target; 55var obj = (JsonObject)target; 74var obj = (JsonObject)target; 96var obj = (JsonObject)target; 127var obj = (JsonObject)target;
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (4)
IntegrationTests\HeterogenousCollectionTests.cs (1)
25var circleJObject = JsonObject.Parse(@"{
JsonPatchDocumentJObjectTest.cs (2)
18var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Emails = new[] { "foo@bar.com" } }) }; 34var model = new ObjectWithJObject { CustomData = (JsonObject)JsonSerializer.SerializeToNode(new { Email = "foo@bar.com", Name = "Bar" }) };
TestObjectModels\ObjectWithJObject.cs (1)
10public JsonObject CustomData { get; set; } = new JsonObject();
Microsoft.AspNetCore.OpenApi (2)
Extensions\JsonNodeSchemaExtensions.cs (1)
377var mappings = new JsonObject();
Schemas\OpenApiJsonSchema.Helpers.cs (1)
154var obj = new JsonObject();
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiSchemaService\OpenApiSchemaService.ParameterSchemas.cs (1)
773Assert.IsType<JsonObject>(param.Schema.Default);
Microsoft.Build.BuildCheck.UnitTests (3)
EndToEndTests.cs (3)
152private readonly record struct EmbedResourceTestOutput(String LogOutput, JsonObject DepsJsonResources); 179JsonNode? depsJson = JsonObject.Parse(File.ReadAllText(depsFiles[0])); 183var resources = depsJson!["targets"]?.AsObject().First().Value?[$"{referencedProjectName}/1.0.0"]?["resources"]?.AsObject();
Microsoft.DotNet.Internal.SymbolHelper (4)
SymbolPromotionHelper.cs (4)
103JsonObject registrationPayload = new() 123JsonObject visibilityPayload = new() 138async Task<bool> SendPostRequestWithRetries(string url, JsonObject payload) 252JsonObject extensionPayload = new()
Microsoft.Extensions.AI (2)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (2)
190}, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(JsonObject))); 250JsonValueKind.Object => JsonObject.Create(element),
Microsoft.Extensions.AI.Abstractions (27)
Utilities\AIJsonUtilities.cs (1)
177case JsonObject obj:
Utilities\AIJsonUtilities.Defaults.cs (1)
88[JsonSerializable(typeof(JsonObject))]
Utilities\AIJsonUtilities.Schema.Create.cs (21)
88JsonObject parameterSchemas = new(); 224JsonObject? schemaObj = null; 269if (schema is JsonObject objSchema) 306JsonObject obj = ConvertSchemaToObject(ref schema); 340static JsonObject ConvertSchemaToObject(ref JsonNode schema) 342JsonObject obj; 347return (JsonObject)schema; 385JsonObject obj = ConvertSchemaToObject(ref schema); 397JsonObject obj = ConvertSchemaToObject(ref schema); 410JsonObject obj = ConvertSchemaToObject(ref schema); 423JsonObject obj = ConvertSchemaToObject(ref schema); 499JsonObject obj = ConvertSchemaToObject(ref schema); 523JsonObject obj = ConvertSchemaToObject(ref schema); 535JsonObject obj = ConvertSchemaToObject(ref schema); 538if (notNode is null or JsonObject) 540JsonObject notObj = 541notNode as JsonObject ?? 542(JsonObject)(obj[NotPropertyName] = new JsonObject()); 570JsonObject obj = ConvertSchemaToObject(ref schema); 604private static bool TypeIsIntegerWithStringNumberHandling(AIJsonSchemaCreateContext ctx, JsonObject schema, [NotNullWhen(true)] out string? numericType) 635private static void InsertAtStart(this JsonObject jsonObject, string key, JsonNode value)
Utilities\AIJsonUtilities.Schema.Transform.cs (4)
64JsonObject schemaObj = (JsonObject)schema; 65JsonObject? properties = null; 68if (schemaObj.TryGetPropertyValue(PropertiesPropertyName, out JsonNode? props) && props is JsonObject propsObj)
Microsoft.Extensions.AI.Abstractions.Tests (7)
test\Shared\JsonSchemaExporter\TestTypes.cs (2)
108yield return new TestData<JsonObject>(new() { ["x"] = 42 }, """{"type":["object","null"]}"""); 1237[JsonSerializable(typeof(JsonObject))]
Utilities\AIJsonUtilitiesTests.cs (5)
1252var schemaObj = Assert.IsType<JsonObject>(schema); 1267var schemaObj = Assert.IsType<JsonObject>(schema); 1273Assert.Equal(((JsonArray)schemaObj["required"]!).Count, ((JsonObject)props!).Count);
Microsoft.Extensions.AI.Evaluation.Safety (9)
ContentSafetyServicePayloadUtilities.cs (9)
150var payload = 198IEnumerable<JsonObject> userTextListItems = 204var item = new JsonObject(); 234var payload = 278IEnumerable<JsonObject> GetMessages(Dictionary<string, ChatMessage> turn, int turnIndex) 284IEnumerable<JsonObject> contents = GetContents(question); 295IEnumerable<JsonObject> contents = GetContents(answer); 318IEnumerable<JsonObject> GetContents(ChatMessage message) 360var payload =
Microsoft.Extensions.AI.OpenAI (1)
OpenAIClientExtensions.cs (1)
54if (node is JsonObject schemaObj)
Microsoft.ML.AutoML (1)
SweepableEstimator\Converter\SweepableEstimatorConverter.cs (1)
29var jObject = JsonObject.Parse("{}");
Microsoft.ML.AutoML.SourceGenerator (1)
SearchSpaceGenerator.cs (1)
93else if (searchSpaceNode is JsonObject searchSpaceObject && searchSpaceObject.ContainsKey("min"))
Microsoft.ML.GenAI.Mistral (2)
Mistral_7B_0_3ChatTemplateBuilder.cs (1)
125arguments = JsonObject.Parse(tc.FunctionArguments),
MistralCausalLMAgent.cs (1)
140public JsonObject? Arguments { get; set; }
MSBuild (7)
JsonOutputFormatter.cs (6)
61JsonObject jsonItem = new(); 91JsonObject itemsNode = new(); 97JsonObject jsonItem = new(); 132JsonObject targetResultsNode = new(); 136JsonObject targetResults = new(); 141JsonObject jsonItem = new();
XMake.cs (1)
4732var jsonNode = new JsonObject();
Roslyn.VisualStudio.Next.UnitTests (2)
UnifiedSettings\UnifiedSettingsTests.cs (2)
132var categories = jsonDocument!.Root["categories"]!.AsObject(); 233var categories = jsonDocument!.Root["categories"]!.AsObject();
Shared (3)
JsonSchemaExporter\JsonSchemaExporter.cs (1)
632[typeof(JsonObject)] = _ => new JsonSchema { Type = JsonSchemaType.Object },
JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (2)
334var objSchema = new JsonObject(); 383var properties = new JsonObject();
Shared.Tests (3)
JsonSchemaExporter\JsonSchemaExporterTests.cs (1)
127Assert.False(schema is JsonObject jObj && jObj.ContainsKey("type"));
JsonSchemaExporter\TestTypes.cs (2)
108yield return new TestData<JsonObject>(new() { ["x"] = 42 }, """{"type":["object","null"]}"""); 1237[JsonSerializable(typeof(JsonObject))]
System.Text.Json (77)
System\Text\Json\Nodes\JsonArray.cs (2)
102case JsonObject: 393if (Value is JsonObject jsonObject)
System\Text\Json\Nodes\JsonNode.cs (17)
76/// Casts to the derived <see cref="JsonObject"/> type. 79/// A <see cref="JsonObject"/>. 82/// The node is not a <see cref="JsonObject"/>. 84public JsonObject AsObject() 86JsonObject? jObject = this as JsonObject; 90ThrowHelper.ThrowInvalidOperationException_NodeWrongType(nameof(JsonObject)); 120/// A parent can either be a <see cref="JsonObject"/> or a <see cref="JsonArray"/>. 210/// The current <see cref="JsonNode"/> is not a <see cref="JsonArray"/> or <see cref="JsonObject"/>. 220ThrowHelper.ThrowInvalidOperationException_NodeWrongType(nameof(JsonArray), nameof(JsonObject)); 225ThrowHelper.ThrowInvalidOperationException_NodeWrongType(nameof(JsonArray), nameof(JsonObject)); 236/// The current <see cref="JsonNode"/> is not a <see cref="JsonObject"/>. 269/// The current parent is not a <see cref="JsonObject"/>. 273JsonObject? parentObject = _parent as JsonObject; 277ThrowHelper.ThrowInvalidOperationException_NodeParentWrongType(nameof(JsonObject)); 335case JsonObject jsonObject:
System\Text\Json\Nodes\JsonNodeOptions.cs (1)
12/// Specifies whether property names on <see cref="JsonObject"/> are case insensitive.
System\Text\Json\Nodes\JsonObject.cs (12)
14/// It's safe to perform multiple concurrent read operations on a <see cref="JsonObject"/>, 26/// Initializes a new instance of the <see cref="JsonObject"/> class that is empty. 32/// Initializes a new instance of the <see cref="JsonObject"/> class that contains the specified <paramref name="properties"/>. 51/// Initializes a new instance of the <see cref="JsonObject"/> class that contains properties from the specified <see cref="JsonElement"/>. 54/// The new instance of the <see cref="JsonObject"/> class that contains properties from the specified <see cref="JsonElement"/>. 58/// <returns>A <see cref="JsonObject"/>.</returns> 59public static JsonObject? Create(JsonElement element, JsonNodeOptions? options = null) 94var jObject = new JsonObject(Options) 173case JsonObject jsonObject: 290private readonly JsonObject _node; 292public DebugView(JsonObject node) 343if (Value is JsonObject jsonObject)
System\Text\Json\Nodes\JsonObject.IDictionary.cs (25)
16/// Adds an element with the provided property name and value to the <see cref="JsonObject"/>. 24/// An element with the same property name already exists in the <see cref="JsonObject"/>. 35/// Adds the specified property to the <see cref="JsonObject"/>. 38/// The KeyValuePair structure representing the property name and value to add to the <see cref="JsonObject"/>. 41/// An element with the same property name already exists in the <see cref="JsonObject"/>. 49/// Removes all elements from the <see cref="JsonObject"/>. 70/// Determines whether the <see cref="JsonObject"/> contains an element with the specified property name. 72/// <param name="propertyName">The property name to locate in the <see cref="JsonObject"/>.</param> 74/// <see langword="true"/> if the <see cref="JsonObject"/> contains an element with the specified property name; otherwise, <see langword="false"/>. 87/// Gets the number of elements contained in <see cref="JsonObject"/>. 92/// Removes the element with the specified property name from the <see cref="JsonObject"/>. 115/// Determines whether the <see cref="JsonObject"/> contains a specific property name and <see cref="JsonNode"/> reference. 117/// <param name="item">The element to locate in the <see cref="JsonObject"/>.</param> 119/// <see langword="true"/> if the <see cref="JsonObject"/> contains an element with the property name; otherwise, <see langword="false"/>. 125/// Copies the elements of the <see cref="JsonObject"/> to an array of type KeyValuePair starting at the specified array index. 128/// The one-dimensional Array that is the destination of the elements copied from <see cref="JsonObject"/>. 145/// Returns an enumerator that iterates through the <see cref="JsonObject"/>. 148/// An enumerator that iterates through the <see cref="JsonObject"/>. 153/// Removes a key and value from the <see cref="JsonObject"/>. 156/// The KeyValuePair structure representing the property name and value to remove from the <see cref="JsonObject"/>. 164/// Gets a collection containing the property names in the <see cref="JsonObject"/>. 169/// Gets a collection containing the property values in the <see cref="JsonObject"/>. 182/// <see langword="true"/> if the <see cref="JsonObject"/> contains an element with the specified property name; otherwise, <see langword="false"/>. 200/// Returns an enumerator that iterates through the <see cref="JsonObject"/>. 203/// An enumerator that iterates through the <see cref="JsonObject"/>.
System\Text\Json\Nodes\JsonObject.IList.cs (1)
65/// <exception cref="ArgumentException">An element with the same key already exists in the <see cref="JsonObject"/>.</exception>
System\Text\Json\Schema\JsonSchema.cs (2)
158var objSchema = new JsonObject(); 192var properties = new JsonObject();
System\Text\Json\Serialization\Attributes\JsonExtensionDataAttribute.cs (1)
7/// When placed on a property or field of type <see cref="System.Text.Json.Nodes.JsonObject"/> or
System\Text\Json\Serialization\Converters\Node\JsonNodeConverterFactory.cs (1)
23if (typeof(JsonObject) == typeToConvert)
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (9)
11internal sealed class JsonObjectConverter : JsonConverter<JsonObject?> 28Debug.Assert(obj is JsonObject); 29JsonObject jObject = (JsonObject)obj; 50public override void Write(Utf8JsonWriter writer, JsonObject? value, JsonSerializerOptions options) 61public override JsonObject? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 76internal static JsonObject ReadAsJsonElement(ref Utf8JsonReader reader, JsonNodeOptions options) 82internal static JsonObject ReadAsJsonNode(ref Utf8JsonReader reader, JsonNodeOptions options) 86JsonObject jObject = new JsonObject(options);
System\Text\Json\Serialization\JsonConverterOfT.cs (1)
461Debug.Assert(Type == typeof(Nodes.JsonObject));
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
422if (jsonNode is JsonObject jsonObject)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Converters.cs (3)
150/// Returns a <see cref="JsonConverter{T}"/> instance that converts <see cref="JsonObject"/> values. 153public static JsonConverter<JsonObject?> JsonObjectConverter => s_jsonObjectConverter ??= new JsonObjectConverter(); 154private static JsonConverter<JsonObject?>? s_jsonObjectConverter;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
875Debug.Assert(propValue is Nodes.JsonObject);
System.Windows.Forms.Analyzers.Tests (2)
CurrentReferences.cs (2)
142JsonObject? jsonObject = JsonNode.Parse(globalJsonString)?.AsObject(); 155JsonObject? jsonObject = JsonNode.Parse(configJsonString)?.AsObject();
TestProject.AppHost (3)
TestProgram.cs (3)
160var root = new JsonObject(); 163var projectJson = new JsonObject(); 177var endpointJsonObject = new JsonObject