Class JValue | Azure SDK for Net
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);