Show / Hide Table of Contents

    Class JArray

    Inheritance
    Object
    JToken
    JContainer
    JArray
    Inherited Members
    JContainer.Add(Object)
    JContainer.AddFirst(Object)
    JContainer.AddingNew
    JContainer.Children()
    JContainer.CollectionChanged
    JContainer.Count
    JContainer.CreateWriter()
    JContainer.Descendants()
    JContainer.DescendantsAndSelf()
    JContainer.First
    JContainer.HasValues
    JContainer.Last
    JContainer.ListChanged
    JContainer.Merge(Object)
    JContainer.Merge(Object, JsonMergeSettings)
    JContainer.OnAddingNew(AddingNewEventArgs)
    JContainer.OnCollectionChanged(NotifyCollectionChangedEventArgs)
    JContainer.OnListChanged(ListChangedEventArgs)
    JContainer.RemoveAll()
    JContainer.ReplaceAll(Object)
    JContainer.ICollection<JToken>.Add(JToken)
    JContainer.ICollection<JToken>.Clear()
    JContainer.ICollection<JToken>.Contains(JToken)
    JContainer.ICollection<JToken>.CopyTo(JToken[], Int32)
    JContainer.ICollection<JToken>.IsReadOnly
    JContainer.ICollection<JToken>.Remove(JToken)
    JContainer.IList<JToken>.IndexOf(JToken)
    JContainer.IList<JToken>.Insert(Int32, JToken)
    JContainer.IList<JToken>.Item[Int32]
    JContainer.IList<JToken>.RemoveAt(Int32)
    JContainer.ICollection.CopyTo(Array, Int32)
    JContainer.ICollection.IsSynchronized
    JContainer.ICollection.SyncRoot
    JContainer.IList.Add(Object)
    JContainer.IList.Clear()
    JContainer.IList.Contains(Object)
    JContainer.IList.IndexOf(Object)
    JContainer.IList.Insert(Int32, Object)
    JContainer.IList.IsFixedSize
    JContainer.IList.IsReadOnly
    JContainer.IList.Item[Int32]
    JContainer.IList.Remove(Object)
    JContainer.IList.RemoveAt(Int32)
    JContainer.IBindingList.AddIndex(PropertyDescriptor)
    JContainer.IBindingList.AddNew()
    JContainer.IBindingList.AllowEdit
    JContainer.IBindingList.AllowNew
    JContainer.IBindingList.AllowRemove
    JContainer.IBindingList.ApplySort(PropertyDescriptor, ListSortDirection)
    JContainer.IBindingList.Find(PropertyDescriptor, Object)
    JContainer.IBindingList.IsSorted
    JContainer.IBindingList.RemoveIndex(PropertyDescriptor)
    JContainer.IBindingList.RemoveSort()
    JContainer.IBindingList.SortDirection
    JContainer.IBindingList.SortProperty
    JContainer.IBindingList.SupportsChangeNotification
    JContainer.IBindingList.SupportsSearching
    JContainer.IBindingList.SupportsSorting
    JContainer.ITypedList.GetItemProperties(PropertyDescriptor[])
    JContainer.ITypedList.GetListName(PropertyDescriptor[])
    JContainer.Values<T>()
    JToken.AddAfterSelf(Object)
    JToken.AddAnnotation(Object)
    JToken.AddBeforeSelf(Object)
    JToken.AfterSelf()
    JToken.Ancestors()
    JToken.AncestorsAndSelf()
    JToken.Annotation(Type)
    JToken.Annotation<T>()
    JToken.Annotations(Type)
    JToken.Annotations<T>()
    JToken.BeforeSelf()
    JToken.Children<T>()
    JToken.CreateReader()
    JToken.DeepClone()
    JToken.GetMetaObject(Expression)
    JToken.IJsonLineInfo.HasLineInfo()
    JToken.IJsonLineInfo.LineNumber
    JToken.IJsonLineInfo.LinePosition
    JToken.IJEnumerable<JToken>.Item[Object]
    JToken.Next
    JToken.Parent
    JToken.Path
    JToken.Previous
    JToken.Remove()
    JToken.RemoveAnnotations(Type)
    JToken.RemoveAnnotations<T>()
    JToken.Replace(JToken)
    JToken.Root
    JToken.SelectToken(String)
    JToken.SelectToken(String, Boolean)
    JToken.SelectTokens(String)
    JToken.SelectTokens(String, Boolean)
    JToken.IEnumerable<JToken>.GetEnumerator()
    JToken.IEnumerable.GetEnumerator()
    JToken.IDynamicMetaObjectProvider.GetMetaObject(Expression)
    JToken.ICloneable.Clone()
    JToken.ToObject(Type)
    JToken.ToObject(Type, JsonSerializer)
    JToken.ToObject<T>()
    JToken.ToObject<T>(JsonSerializer)
    JToken.ToString()
    JToken.ToString(Formatting, JsonConverter[])
    JToken.Value<T>(Object)
    JToken.WriteToAsync(JsonWriter, JsonConverter[])
    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 other

    JArray(Object)

    Declaration
    public JArray (object content);
    Parameters
    Object content

    JArray(Object[])

    Declaration
    public JArray (params object[] content);
    Parameters
    Object[] content

    Properties

    ChildrenTokens

    Declaration
    protected override System.Collections.Generic.IList<Newtonsoft.Json.Linq.JToken> ChildrenTokens { get; }
    Property Value
    IList<JToken>

    IsReadOnly

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Boolean

    Item[Int32]

    Declaration
    public Newtonsoft.Json.Linq.JToken this[int index] { get; set; }
    Parameters
    Int32 index

    Property Value
    JToken

    Item[Object]

    Declaration
    public override Newtonsoft.Json.Linq.JToken this[object key] { get; set; }
    Parameters
    Object key

    Property Value
    JToken

    Type

    Declaration
    public override Newtonsoft.Json.Linq.JTokenType Type { get; }
    Property Value
    JTokenType

    Methods

    Add(JToken)

    Declaration
    public void Add (Newtonsoft.Json.Linq.JToken item);
    Parameters
    JToken item

    Clear()

    Declaration
    public void Clear ();

    Contains(JToken)

    Declaration
    public bool Contains (Newtonsoft.Json.Linq.JToken item);
    Parameters
    JToken item

    Returns
    Boolean

    CopyTo(JToken[], Int32)

    Declaration
    public void CopyTo (Newtonsoft.Json.Linq.JToken[] array, int arrayIndex);
    Parameters
    JToken[] array

    Int32 arrayIndex

    FromObject(Object)

    Declaration
    public static Newtonsoft.Json.Linq.JArray FromObject (object o);
    Parameters
    Object o

    Returns
    JArray

    FromObject(Object, JsonSerializer)

    Declaration
    public static Newtonsoft.Json.Linq.JArray FromObject (object o, Newtonsoft.Json.JsonSerializer jsonSerializer);
    Parameters
    Object o

    JsonSerializer jsonSerializer

    Returns
    JArray

    GetEnumerator()

    Declaration
    public System.Collections.Generic.IEnumerator<Newtonsoft.Json.Linq.JToken> GetEnumerator ();
    Returns
    IEnumerator<JToken>

    IndexOf(JToken)

    Declaration
    public int IndexOf (Newtonsoft.Json.Linq.JToken item);
    Parameters
    JToken item

    Returns
    Int32

    Insert(Int32, JToken)

    Declaration
    public void Insert (int index, Newtonsoft.Json.Linq.JToken item);
    Parameters
    Int32 index

    JToken item

    Load(JsonReader)

    Declaration
    public static Newtonsoft.Json.Linq.JArray Load (Newtonsoft.Json.JsonReader reader);
    Parameters
    JsonReader reader

    Returns
    JArray

    Load(JsonReader, JsonLoadSettings)

    Declaration
    public static Newtonsoft.Json.Linq.JArray Load (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings);
    Parameters
    JsonReader reader

    JsonLoadSettings settings

    Returns
    JArray

    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
    JsonReader reader

    CancellationToken cancellationToken

    Returns
    Task<JArray>

    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
    JsonReader reader

    JsonLoadSettings settings

    CancellationToken cancellationToken

    Returns
    Task<JArray>

    Parse(String)

    Declaration
    public static Newtonsoft.Json.Linq.JArray Parse (string json);
    Parameters
    String json

    Returns
    JArray

    Parse(String, JsonLoadSettings)

    Declaration
    public static Newtonsoft.Json.Linq.JArray Parse (string json, Newtonsoft.Json.Linq.JsonLoadSettings settings);
    Parameters
    String json

    JsonLoadSettings settings

    Returns
    JArray

    Remove(JToken)

    Declaration
    public bool Remove (Newtonsoft.Json.Linq.JToken item);
    Parameters
    JToken item

    Returns
    Boolean

    RemoveAt(Int32)

    Declaration
    public void RemoveAt (int index);
    Parameters
    Int32 index

    WriteTo(JsonWriter, JsonConverter[])

    Declaration
    public override void WriteTo (Newtonsoft.Json.JsonWriter writer, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    JsonWriter writer

    JsonConverter[] converters

    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);
    Parameters
    JsonWriter writer

    CancellationToken cancellationToken

    JsonConverter[] converters

    Returns
    Task

    Extension Methods

    Extensions.IsValid(JToken, JsonSchema)
    Extensions.IsValid(JToken, JsonSchema, IList<String>)
    Extensions.Validate(JToken, JsonSchema)
    Extensions.Validate(JToken, JsonSchema, ValidationEventHandler)
    Back to top Azure SDK for Net