Class JArray | Azure SDK for Net
Rachel Davis
Published Feb 16, 2026
Inheritance
JArray
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
public class JArray : Newtonsoft.Json.Linq.JContainer, System.Collections.Generic.ICollection<Newtonsoft.Json.Linq.JToken>, System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>, System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken> Constructors
JArray()
Declaration
public JArray (); JArray(JArray)
Declaration
public JArray (Newtonsoft.Json.Linq.JArray other); Parameters
JArray(Object)
Declaration
public JArray (object content); Parameters
JArray(Object[])
Declaration
public JArray (params object[] content); Parameters
Properties
ChildrenTokens
Declaration
protected override System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken> ChildrenTokens { get; } Property Value
IsReadOnly
Declaration
public bool IsReadOnly { get; } Property Value
Item[Int32]
Declaration
public Newtonsoft.Json.Linq.JToken this[int index] { get; set; } Parameters
Property Value
Item[Object]
Declaration
public override Newtonsoft.Json.Linq.JToken this[object key] { get; set; } Parameters
Property Value
Type
Declaration
public override Newtonsoft.Json.Linq.JTokenType Type { get; } Property Value
Methods
Add(JToken)
Declaration
public void Add (Newtonsoft.Json.Linq.JToken item); Parameters
Clear()
Declaration
public void Clear (); Contains(JToken)
Declaration
public bool Contains (Newtonsoft.Json.Linq.JToken item); Parameters
Returns
CopyTo(JToken[], Int32)
Declaration
public void CopyTo (Newtonsoft.Json.Linq.JToken[] array, int arrayIndex); Parameters
FromObject(Object)
Declaration
public static Newtonsoft.Json.Linq.JArray FromObject (object o); Parameters
Returns
FromObject(Object, JsonSerializer)
Declaration
public static Newtonsoft.Json.Linq.JArray FromObject (object o, Newtonsoft.Json.JsonSerializer jsonSerializer); Parameters
Returns
GetEnumerator()
Declaration
public System.Collections.Generic.IEnumerator<Newtonsoft.Json.Linq.JToken> GetEnumerator (); Returns
IndexOf(JToken)
Declaration
public int IndexOf (Newtonsoft.Json.Linq.JToken item); Parameters
Returns
Insert(Int32, JToken)
Declaration
public void Insert (int index, Newtonsoft.Json.Linq.JToken item); Parameters
Load(JsonReader)
Declaration
public static Newtonsoft.Json.Linq.JArray Load (Newtonsoft.Json.JsonReader reader); Parameters
Returns
Load(JsonReader, JsonLoadSettings)
Declaration
public static Newtonsoft.Json.Linq.JArray Load (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings); Parameters
Returns
LoadAsync(JsonReader, CancellationToken)
Declaration
public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JArray> LoadAsync (Newtonsoft.Json.JsonReader reader, System.Threading.CancellationToken cancellationToken = null); Parameters
Returns
LoadAsync(JsonReader, JsonLoadSettings, CancellationToken)
Declaration
public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JArray> LoadAsync (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings, System.Threading.CancellationToken cancellationToken = null); Parameters
Returns
Parse(String)
Declaration
public static Newtonsoft.Json.Linq.JArray Parse (string json); Parameters
Returns
Parse(String, JsonLoadSettings)
Declaration
public static Newtonsoft.Json.Linq.JArray Parse (string json, Newtonsoft.Json.Linq.JsonLoadSettings settings); Parameters
Returns
Remove(JToken)
Declaration
public bool Remove (Newtonsoft.Json.Linq.JToken item); Parameters
Returns
RemoveAt(Int32)
Declaration
public void RemoveAt (int index); Parameters
WriteTo(JsonWriter, JsonConverter[])
Declaration
public override void WriteTo (Newtonsoft.Json.JsonWriter writer, params Newtonsoft.Json.JsonConverter[] converters); Parameters
WriteToAsync(JsonWriter, CancellationToken, JsonConverter[])
Declaration
public override System.Threading.Tasks.Task WriteToAsync (Newtonsoft.Json.JsonWriter writer, System.Threading.CancellationToken cancellationToken, params Newtonsoft.Json.JsonConverter[] converters);