<PackageReference Include="System.Text.Json" Version="10.0.11" />

System.Text.Json.Nodes.JsonObject

public int Count { get; }

public JsonObject(JsonNodeOptions? options = default)

public JsonObject(IEnumerable<KeyValuePair<string, JsonNode>> properties, JsonNodeOptions? options = default)

public static JsonObject Create(JsonElement element, JsonNodeOptions? options = default)

public void Add(string propertyName, JsonNode value)

public void Add(KeyValuePair<string, JsonNode> property)

public void Clear()

public bool ContainsKey(string propertyName)

public KeyValuePair<string, JsonNode> GetAt(int index)

public int IndexOf(string propertyName)

public void Insert(int index, string propertyName, JsonNode value)

public bool Remove(string propertyName)

public void RemoveAt(int index)

public void SetAt(int index, string propertyName, JsonNode value)

public void SetAt(int index, JsonNode value)

public bool TryAdd(string propertyName, JsonNode value)

public bool TryAdd(string propertyName, JsonNode value, out int index)

public bool TryGetPropertyValue(string propertyName, out JsonNode jsonNode)

public bool TryGetPropertyValue(string propertyName, out JsonNode jsonNode, out int index)