I
InsightNexus

Class JValue | Azure SDK for Net

Author

Andrew Henderson

Published Feb 16, 2026

Inheritance

JValue

Inherited Members
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(Uri)

Declaration
public JValue (Uri value);
Parameters

JValue(UInt64)

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

JValue(TimeSpan)

Declaration
public JValue (TimeSpan value);
Parameters

JValue(Single)

Declaration
public JValue (float value);
Parameters

JValue(Object)

Declaration
public JValue (object value);
Parameters

JValue(Int64)

Declaration
public JValue (long value);
Parameters

JValue(String)

Declaration
public JValue (string value);
Parameters

JValue(Double)

Declaration
public JValue (double value);
Parameters

JValue(Decimal)

Declaration
public JValue (decimal value);
Parameters

JValue(DateTimeOffset)

Declaration
public JValue (DateTimeOffset value);
Parameters

JValue(DateTime)

Declaration
public JValue (DateTime value);
Parameters

JValue(Char)

Declaration
public JValue (char value);
Parameters

JValue(Boolean)

Declaration
public JValue (bool value);
Parameters

JValue(Guid)

Declaration
public JValue (Guid value);
Parameters

Properties

HasValues

Declaration
public override bool HasValues { get; }
Property Value

Type

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

Value

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

Methods

CompareTo(JValue)

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

CreateNull()

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

CreateString(String)

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

CreateUndefined()

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

Equals(JValue)

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

Equals(Object)

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

GetHashCode()

Declaration
public override int GetHashCode ();
Returns

GetMetaObject(Expression)

ToString(String, IFormatProvider)

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

ToString(String)

Declaration
public string ToString (string format);
Parameters
Returns

ToString(IFormatProvider)

Declaration
public string ToString (IFormatProvider formatProvider);
Parameters
Returns

ToString()

Declaration
public override string ToString ();
Returns

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);
Parameters
Returns

Explicit Interface Implementations

IComparable.CompareTo(Object)

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

IConvertible.GetTypeCode()

Declaration
TypeCode IConvertible.GetTypeCode ();
Returns

IConvertible.ToBoolean(IFormatProvider)

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

IConvertible.ToByte(IFormatProvider)

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

IConvertible.ToChar(IFormatProvider)

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

IConvertible.ToDateTime(IFormatProvider)

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

IConvertible.ToDecimal(IFormatProvider)

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

IConvertible.ToDouble(IFormatProvider)

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

IConvertible.ToInt16(IFormatProvider)

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

IConvertible.ToInt32(IFormatProvider)

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

IConvertible.ToInt64(IFormatProvider)

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

IConvertible.ToSByte(IFormatProvider)

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

IConvertible.ToSingle(IFormatProvider)

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

IConvertible.ToType(Type, IFormatProvider)

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

IConvertible.ToUInt16(IFormatProvider)

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

IConvertible.ToUInt32(IFormatProvider)

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

IConvertible.ToUInt64(IFormatProvider)

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

Extension Methods