<PackageReference Include="System.Text.Json" Version="10.0.0-rc.2.25502.107" />

System.Text.Json.Nodes.JsonArray

Represents a mutable JSON array.
namespace System.Text.Json.Nodes { public sealed class JsonArray : JsonNode, IList<JsonNode>, ICollection<JsonNode>, IEnumerable<JsonNode>, IEnumerable { public int Count { get; } public JsonArray(JsonNodeOptions? options = default(JsonNodeOptions?)); public JsonArray(JsonNodeOptions options, params JsonNode[] items); public JsonArray(JsonNodeOptions options, ReadOnlySpan<JsonNode> items); public JsonArray(params JsonNode[] items); public JsonArray(ReadOnlySpan<JsonNode> items); public IEnumerable<T> GetValues<[Nullable(2)] T>(); public static JsonArray Create(JsonElement element, JsonNodeOptions? options = default(JsonNodeOptions?)); public void Add<T>(T value); public void Add(JsonNode item); public void Clear(); public bool Contains(JsonNode item); public int IndexOf(JsonNode item); public void Insert(int index, JsonNode item); public bool Remove(JsonNode item); public void RemoveAt(int index); public int RemoveAll(Func<JsonNode, bool> match); public void RemoveRange(int index, int count); public IEnumerator<JsonNode> GetEnumerator(); } }