Show / Hide Table of Contents

    Class JValue

    Inheritance
    Object
    JToken
    JValue
    JRaw
    Inherited Members
    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()
    JToken.Children<T>()
    JToken.CreateReader()
    JToken.DeepClone()
    JToken.First
    JToken.Item[Object]
    JToken.Last
    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(Formatting, JsonConverter[])
    JToken.Value<T>(Object)
    JToken.Values<T>()
    JToken.WriteToAsync(JsonWriter, JsonConverter[])
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Newtonsoft.Json.dll
    Syntax
    public class JValue : Newtonsoft.Json.Linq.JToken, IComparable, IComparable<Newtonsoft.Json.Linq.JValue>, IConvertible, IEquatable<Newtonsoft.Json.Linq.JValue>, IFormattable

    Constructors

    JValue(JValue)

    Declaration
    public JValue (Newtonsoft.Json.Linq.JValue other);
    Parameters
    JValue other

    JValue(Uri)

    Declaration
    public JValue (Uri value);
    Parameters
    Uri value

    JValue(UInt64)

    Declaration
    [System.CLSCompliant(false)]
    public JValue (ulong value);
    Parameters
    UInt64 value

    JValue(TimeSpan)

    Declaration
    public JValue (TimeSpan value);
    Parameters
    TimeSpan value

    JValue(Single)

    Declaration
    public JValue (float value);
    Parameters
    Single value

    JValue(Object)

    Declaration
    public JValue (object value);
    Parameters
    Object value

    JValue(Int64)

    Declaration
    public JValue (long value);
    Parameters
    Int64 value

    JValue(String)

    Declaration
    public JValue (string value);
    Parameters
    String value

    JValue(Double)

    Declaration
    public JValue (double value);
    Parameters
    Double value

    JValue(Decimal)

    Declaration
    public JValue (decimal value);
    Parameters
    Decimal value

    JValue(DateTimeOffset)

    Declaration
    public JValue (DateTimeOffset value);
    Parameters
    DateTimeOffset value

    JValue(DateTime)

    Declaration
    public JValue (DateTime value);
    Parameters
    DateTime value

    JValue(Char)

    Declaration
    public JValue (char value);
    Parameters
    Char value

    JValue(Boolean)

    Declaration
    public JValue (bool value);
    Parameters
    Boolean value

    JValue(Guid)

    Declaration
    public JValue (Guid value);
    Parameters
    Guid value

    Properties

    HasValues

    Declaration
    public override bool HasValues { get; }
    Property Value
    Boolean

    Type

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

    Value

    Declaration
    public object Value { get; set; }
    Property Value
    Object

    Methods

    CompareTo(JValue)

    Declaration
    public int CompareTo (Newtonsoft.Json.Linq.JValue obj);
    Parameters
    JValue obj

    Returns
    Int32

    CreateComment(String)

    Declaration
    public static Newtonsoft.Json.Linq.JValue CreateComment (string value);
    Parameters
    String value

    Returns
    JValue

    CreateNull()

    Declaration
    public static Newtonsoft.Json.Linq.JValue CreateNull ();
    Returns
    JValue

    CreateString(String)

    Declaration
    public static Newtonsoft.Json.Linq.JValue CreateString (string value);
    Parameters
    String value

    Returns
    JValue

    CreateUndefined()

    Declaration
    public static Newtonsoft.Json.Linq.JValue CreateUndefined ();
    Returns
    JValue

    Equals(JValue)

    Declaration
    public bool Equals (Newtonsoft.Json.Linq.JValue other);
    Parameters
    JValue other

    Returns
    Boolean

    Equals(Object)

    Declaration
    public override bool Equals (object obj);
    Parameters
    Object obj

    Returns
    Boolean

    GetHashCode()

    Declaration
    public override int GetHashCode ();
    Returns
    Int32

    GetMetaObject(Expression)

    Declaration
    protected override System.Dynamic.DynamicMetaObject GetMetaObject (System.Linq.Expressions.Expression parameter);
    Parameters
    Expression parameter

    Returns
    DynamicMetaObject

    ToString(String, IFormatProvider)

    Declaration
    public string ToString (string format, IFormatProvider formatProvider);
    Parameters
    String format

    IFormatProvider formatProvider

    Returns
    String

    ToString(String)

    Declaration
    public string ToString (string format);
    Parameters
    String format

    Returns
    String

    ToString(IFormatProvider)

    Declaration
    public string ToString (IFormatProvider formatProvider);
    Parameters
    IFormatProvider formatProvider

    Returns
    String

    ToString()

    Declaration
    public override string ToString ();
    Returns
    String

    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

    Explicit Interface Implementations

    IComparable.CompareTo(Object)

    Declaration
    int IComparable.CompareTo (object obj);
    Parameters
    Object obj

    Returns
    Int32

    IConvertible.GetTypeCode()

    Declaration
    TypeCode IConvertible.GetTypeCode ();
    Returns
    TypeCode

    IConvertible.ToBoolean(IFormatProvider)

    Declaration
    bool IConvertible.ToBoolean (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Boolean

    IConvertible.ToByte(IFormatProvider)

    Declaration
    byte IConvertible.ToByte (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Byte

    IConvertible.ToChar(IFormatProvider)

    Declaration
    char IConvertible.ToChar (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Char

    IConvertible.ToDateTime(IFormatProvider)

    Declaration
    DateTime IConvertible.ToDateTime (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    DateTime

    IConvertible.ToDecimal(IFormatProvider)

    Declaration
    decimal IConvertible.ToDecimal (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Decimal

    IConvertible.ToDouble(IFormatProvider)

    Declaration
    double IConvertible.ToDouble (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Double

    IConvertible.ToInt16(IFormatProvider)

    Declaration
    short IConvertible.ToInt16 (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Int16

    IConvertible.ToInt32(IFormatProvider)

    Declaration
    int IConvertible.ToInt32 (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Int32

    IConvertible.ToInt64(IFormatProvider)

    Declaration
    long IConvertible.ToInt64 (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Int64

    IConvertible.ToSByte(IFormatProvider)

    Declaration
    sbyte IConvertible.ToSByte (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    SByte

    IConvertible.ToSingle(IFormatProvider)

    Declaration
    float IConvertible.ToSingle (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    Single

    IConvertible.ToType(Type, IFormatProvider)

    Declaration
    object IConvertible.ToType (Type conversionType, IFormatProvider provider);
    Parameters
    Type conversionType

    IFormatProvider provider

    Returns
    Object

    IConvertible.ToUInt16(IFormatProvider)

    Declaration
    ushort IConvertible.ToUInt16 (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    UInt16

    IConvertible.ToUInt32(IFormatProvider)

    Declaration
    uint IConvertible.ToUInt32 (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    UInt32

    IConvertible.ToUInt64(IFormatProvider)

    Declaration
    ulong IConvertible.ToUInt64 (IFormatProvider provider);
    Parameters
    IFormatProvider provider

    Returns
    UInt64

    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