Class JToken | Azure SDK for Net

Posted by Na Lin on Friday, June 14, 2024
Inheritance

JToken

Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
public abstract class JToken : ICloneable, Newtonsoft.Json.IJsonLineInfo, Newtonsoft.Json.Linq.IJEnumerable<Newtonsoft.Json.Linq.JToken>, System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>, System.Dynamic.IDynamicMetaObjectProvider

Properties

EqualityComparer

Declaration
public static Newtonsoft.Json.Linq.JTokenEqualityComparer EqualityComparer { get; }
Property Value

First

Declaration
public virtual Newtonsoft.Json.Linq.JToken First { get; }
Property Value

HasValues

Declaration
public abstract bool HasValues { get; }
Property Value

Item[Object]

Declaration
public virtual Newtonsoft.Json.Linq.JToken this[object key] { get; set; }
Parameters
Property Value

Last

Declaration
public virtual Newtonsoft.Json.Linq.JToken Last { get; }
Property Value

Next

Declaration
public Newtonsoft.Json.Linq.JToken Next { get; }
Property Value

Parent

Declaration
[get: System.Diagnostics.DebuggerStepThrough] public Newtonsoft.Json.Linq.JContainer Parent { get; }
Property Value

Path

Declaration
public string Path { get; }
Property Value

Previous

Declaration
public Newtonsoft.Json.Linq.JToken Previous { get; }
Property Value

Root

Declaration
public Newtonsoft.Json.Linq.JToken Root { get; }
Property Value

Type

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

Methods

AddAfterSelf(Object)

Declaration
public void AddAfterSelf (object content);
Parameters

AddAnnotation(Object)

Declaration
public void AddAnnotation (object annotation);
Parameters

AddBeforeSelf(Object)

Declaration
public void AddBeforeSelf (object content);
Parameters

AfterSelf()

Declaration
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<AfterSelf>d__49))] public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> AfterSelf ();
Returns

Ancestors()

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

AncestorsAndSelf()

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

Annotation(Type)

Declaration
public object Annotation (Type type);
Parameters
Returns

Annotation<T>()

Declaration
public T Annotation<T> () where T : class;
Returns
Type Parameters

Annotations(Type)

Declaration
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<Annotations>d__183))] public System.Collections.Generic.IEnumerable<object> Annotations (Type type);
Parameters
Returns

Annotations<T>()

Declaration
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<Annotations>d__182`1))] public System.Collections.Generic.IEnumerable<T> Annotations<T> () where T : class;
Returns
Type Parameters

BeforeSelf()

Declaration
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<BeforeSelf>d__50))] public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> BeforeSelf ();
Returns

Children()

Declaration
public virtual Newtonsoft.Json.Linq.JEnumerable<Newtonsoft.Json.Linq.JToken> Children ();
Returns

Children<T>()

Declaration
public Newtonsoft.Json.Linq.JEnumerable<T> Children<T> () where T : Newtonsoft.Json.Linq.JToken;
Returns
Type Parameters

CreateReader()

Declaration
public Newtonsoft.Json.JsonReader CreateReader ();
Returns

DeepClone()

Declaration
public Newtonsoft.Json.Linq.JToken DeepClone ();
Returns

DeepEquals(JToken, JToken)

Declaration
public static bool DeepEquals (Newtonsoft.Json.Linq.JToken t1, Newtonsoft.Json.Linq.JToken t2);
Parameters
Returns

FromObject(Object)

Declaration
public static Newtonsoft.Json.Linq.JToken FromObject (object o);
Parameters
Returns

FromObject(Object, JsonSerializer)

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

GetMetaObject(Expression)

Load(JsonReader, JsonLoadSettings)

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

Load(JsonReader)

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

LoadAsync(JsonReader, CancellationToken)

Declaration
public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> 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.JToken> LoadAsync (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns

Parse(String, JsonLoadSettings)

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

Parse(String)

Declaration
public static Newtonsoft.Json.Linq.JToken Parse (string json);
Parameters
Returns

ReadFrom(JsonReader, JsonLoadSettings)

Declaration
public static Newtonsoft.Json.Linq.JToken ReadFrom (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings);
Parameters
Returns

ReadFrom(JsonReader)

Declaration
public static Newtonsoft.Json.Linq.JToken ReadFrom (Newtonsoft.Json.JsonReader reader);
Parameters
Returns

ReadFromAsync(JsonReader, JsonLoadSettings, CancellationToken)

Declaration
public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> ReadFromAsync (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns

ReadFromAsync(JsonReader, CancellationToken)

Declaration
public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> ReadFromAsync (Newtonsoft.Json.JsonReader reader, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns

Remove()

Declaration
public void Remove ();

RemoveAnnotations(Type)

Declaration
public void RemoveAnnotations (Type type);
Parameters

RemoveAnnotations<T>()

Declaration
public void RemoveAnnotations<T> () where T : class;
Type Parameters

Replace(JToken)

Declaration
public void Replace (Newtonsoft.Json.Linq.JToken value);
Parameters

SelectToken(String)

Declaration
public Newtonsoft.Json.Linq.JToken SelectToken (string path);
Parameters
Returns

SelectToken(String, Boolean)

Declaration
public Newtonsoft.Json.Linq.JToken SelectToken (string path, bool errorWhenNoMatch);
Parameters
Returns

SelectTokens(String)

Declaration
public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> SelectTokens (string path);
Parameters
Returns

SelectTokens(String, Boolean)

Declaration
public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> SelectTokens (string path, bool errorWhenNoMatch);
Parameters
Returns

ToObject(Type, JsonSerializer)

Declaration
public object ToObject (Type objectType, Newtonsoft.Json.JsonSerializer jsonSerializer);
Parameters
Returns

ToObject(Type)

Declaration
public object ToObject (Type objectType);
Parameters
Returns

ToObject<T>(JsonSerializer)

Declaration
public T ToObject<T> (Newtonsoft.Json.JsonSerializer jsonSerializer);
Parameters
Returns
Type Parameters

ToObject<T>()

Declaration
public T ToObject<T> ();
Returns
Type Parameters

ToString(Formatting, JsonConverter[])

Declaration
public string ToString (Newtonsoft.Json.Formatting formatting, params Newtonsoft.Json.JsonConverter[] converters);
Parameters
Returns

ToString()

Declaration
public override string ToString ();
Returns

Value<T>(Object)

Declaration
public virtual T Value<T> (object key);
Parameters
Returns
Type Parameters

Values<T>()

Declaration
public virtual System.Collections.Generic.IEnumerable<T> Values<T> ();
Returns
Type Parameters

WriteTo(JsonWriter, JsonConverter[])

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

WriteToAsync(JsonWriter, JsonConverter[])

Declaration
public System.Threading.Tasks.Task WriteToAsync (Newtonsoft.Json.JsonWriter writer, params Newtonsoft.Json.JsonConverter[] converters);
Parameters
Returns

WriteToAsync(JsonWriter, CancellationToken, JsonConverter[])

Declaration
public virtual System.Threading.Tasks.Task WriteToAsync (Newtonsoft.Json.JsonWriter writer, System.Threading.CancellationToken cancellationToken, params Newtonsoft.Json.JsonConverter[] converters);
Parameters
Returns

Operators

Explicit(JToken to Nullable<Double>)

Declaration
public static explicit operator Nullable<double> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Guid>)

Declaration
public static explicit operator Nullable<Guid> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Int16>)

Declaration
public static explicit operator Nullable<short> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Int32>)

Declaration
public static explicit operator Nullable<int> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Int64>)

Declaration
public static explicit operator Nullable<long> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<SByte>)

Declaration
[System.CLSCompliant(false)] public static explicit operator Nullable<sbyte> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Single>)

Declaration
public static explicit operator Nullable<float> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<TimeSpan>)

Declaration
public static explicit operator Nullable<TimeSpan> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<UInt16>)

Declaration
[System.CLSCompliant(false)] public static explicit operator Nullable<ushort> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<UInt32>)

Declaration
[System.CLSCompliant(false)] public static explicit operator Nullable<uint> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<UInt64>)

Declaration
[System.CLSCompliant(false)] public static explicit operator Nullable<ulong> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to SByte)

Declaration
[System.CLSCompliant(false)] public static explicit operator sbyte (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Single)

Declaration
public static explicit operator float (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to String)

Declaration
public static explicit operator string (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to TimeSpan)

Declaration
public static explicit operator TimeSpan (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to UInt16)

Declaration
[System.CLSCompliant(false)] public static explicit operator ushort (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to UInt32)

Declaration
[System.CLSCompliant(false)] public static explicit operator uint (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to UInt64)

Declaration
[System.CLSCompliant(false)] public static explicit operator ulong (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Decimal>)

Declaration
public static explicit operator Nullable<decimal> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<DateTimeOffset>)

Declaration
public static explicit operator Nullable<DateTimeOffset> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Uri)

Declaration
public static explicit operator Uri (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Char>)

Declaration
public static explicit operator Nullable<char> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Boolean)

Declaration
public static explicit operator bool (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Byte)

Declaration
public static explicit operator byte (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Byte[])

Declaration
public static explicit operator byte[] (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<DateTime>)

Declaration
public static explicit operator Nullable<DateTime> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to DateTime)

Declaration
public static explicit operator DateTime (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to DateTimeOffset)

Declaration
public static explicit operator DateTimeOffset (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Decimal)

Declaration
public static explicit operator decimal (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Char)

Declaration
[System.CLSCompliant(false)] public static explicit operator char (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Guid)

Declaration
public static explicit operator Guid (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Int16)

Declaration
public static explicit operator short (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Int32)

Declaration
public static explicit operator int (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Int64)

Declaration
public static explicit operator long (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Boolean>)

Declaration
public static explicit operator Nullable<bool> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Nullable<Byte>)

Declaration
public static explicit operator Nullable<byte> (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Explicit(JToken to Double)

Declaration
public static explicit operator double (Newtonsoft.Json.Linq.JToken value);
Parameters
Returns

Implicit(Nullable<Guid> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<Guid> value);
Parameters
Returns

Implicit(Nullable<Int16> to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<short> value);
Parameters
Returns

Implicit(Nullable<Int32> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<int> value);
Parameters
Returns

Implicit(Nullable<Int64> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<long> value);
Parameters
Returns

Implicit(Nullable<SByte> to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<sbyte> value);
Parameters
Returns

Implicit(Nullable<Single> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<float> value);
Parameters
Returns

Implicit(Nullable<TimeSpan> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<TimeSpan> value);
Parameters
Returns

Implicit(Nullable<UInt32> to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<uint> value);
Parameters
Returns

Implicit(UInt32 to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (uint value);
Parameters
Returns

Implicit(SByte to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (sbyte value);
Parameters
Returns

Implicit(Single to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (float value);
Parameters
Returns

Implicit(String to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (string value);
Parameters
Returns

Implicit(TimeSpan to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (TimeSpan value);
Parameters
Returns

Implicit(UInt16 to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (ushort value);
Parameters
Returns

Implicit(Nullable<Double> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<double> value);
Parameters
Returns

Implicit(UInt64 to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (ulong value);
Parameters
Returns

Implicit(Uri to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Uri value);
Parameters
Returns

Implicit(Nullable<UInt64> to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<ulong> value);
Parameters
Returns

Implicit(Nullable<Decimal> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<decimal> value);
Parameters
Returns

Implicit(Nullable<UInt16> to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<ushort> value);
Parameters
Returns

Implicit(Nullable<DateTime> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<DateTime> value);
Parameters
Returns

Implicit(Nullable<DateTimeOffset> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<DateTimeOffset> value);
Parameters
Returns

Implicit(Boolean to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (bool value);
Parameters
Returns

Implicit(Byte to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (byte value);
Parameters
Returns

Implicit(DateTime to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (DateTime value);
Parameters
Returns

Implicit(DateTimeOffset to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (DateTimeOffset value);
Parameters
Returns

Implicit(Decimal to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (decimal value);
Parameters
Returns

Implicit(Byte[] to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (byte[] value);
Parameters
Returns

Implicit(Guid to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Guid value);
Parameters
Returns

Implicit(Int16 to JToken)

Declaration
[System.CLSCompliant(false)] public static implicit operator Newtonsoft.Json.Linq.JToken (short value);
Parameters
Returns

Implicit(Int32 to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (int value);
Parameters
Returns

Implicit(Int64 to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (long value);
Parameters
Returns

Implicit(Nullable<Boolean> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<bool> value);
Parameters
Returns

Implicit(Nullable<Byte> to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<byte> value);
Parameters
Returns

Implicit(Double to JToken)

Declaration
public static implicit operator Newtonsoft.Json.Linq.JToken (double value);
Parameters
Returns

Explicit Interface Implementations

IJsonLineInfo.HasLineInfo()

Declaration
bool IJsonLineInfo.HasLineInfo ();
Returns
Implements

IJsonLineInfo.LineNumber

Declaration
int Newtonsoft.Json.IJsonLineInfo.LineNumber { get; }
Returns
Implements

IJsonLineInfo.LinePosition

Declaration
int Newtonsoft.Json.IJsonLineInfo.LinePosition { get; }
Returns
Implements

IJEnumerable<JToken>.Item[Object]

Declaration
Newtonsoft.Json.Linq.IJEnumerable<Newtonsoft.Json.Linq.JToken> Newtonsoft.Json.Linq.IJEnumerable<Newtonsoft.Json.Linq.JToken>.Item[object key] { get; }
Parameters
Returns
Implements

IEnumerable<JToken>.GetEnumerator()

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

IEnumerable.GetEnumerator()

Declaration
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
Returns

IDynamicMetaObjectProvider.GetMetaObject(Expression)

ICloneable.Clone()

Declaration
object ICloneable.Clone ();
Returns

Extension Methods

ncG1vNJzZmiZqqq%2Fpr%2FDpJuom6Njr627wWeaqKqVY8SqusOorqxmnprBcHDWnplonJ%2Bpu6bAjoagnKqfqLynwI16sa6qlWOaorrAoJymnZ6pe4bCxKerga2SZH9vgY1pZpqomWSbpsPTqKWsp5ape4u%2FzqdlhaGepnyPsdatpqern5vBb5bSqKVnhJmjvm%2BWs6iinqZencGuuA%3D%3D