Class JValue
- Namespace
- Newtonsoft.Json.Linq
- Assembly
- Newtonsoft.Json.dll
public class JValue : JToken, IJEnumerable<JToken>, IEnumerable<JToken>, IEnumerable, IJsonLineInfo, ICloneable, IDynamicMetaObjectProvider, IEquatable<JValue>, IFormattable, IComparable, IComparable<JValue>, IConvertible
- Inheritance
-
JValue
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
JValue(JValue)
public JValue(JValue other)
Parameters
other
JValue
JValue(bool)
public JValue(bool value)
Parameters
value
bool
JValue(char)
public JValue(char value)
Parameters
value
char
JValue(DateTime)
public JValue(DateTime value)
Parameters
value
DateTime
JValue(DateTimeOffset)
public JValue(DateTimeOffset value)
Parameters
value
DateTimeOffset
JValue(decimal)
public JValue(decimal value)
Parameters
value
decimal
JValue(double)
public JValue(double value)
Parameters
value
double
JValue(Guid)
public JValue(Guid value)
Parameters
value
Guid
JValue(long)
public JValue(long value)
Parameters
value
long
JValue(object?)
public JValue(object? value)
Parameters
value
object
JValue(float)
public JValue(float value)
Parameters
value
float
JValue(string?)
public JValue(string? value)
Parameters
value
string
JValue(TimeSpan)
public JValue(TimeSpan value)
Parameters
value
TimeSpan
JValue(ulong)
[CLSCompliant(false)]
public JValue(ulong value)
Parameters
value
ulong
JValue(Uri?)
public JValue(Uri? value)
Parameters
value
Uri
Properties
HasValues
public override bool HasValues { get; }
Property Value
- bool
Type
public override JTokenType Type { get; }
Property Value
- JTokenType
Value
public object? Value { get; set; }
Property Value
- object
Methods
CompareTo(JValue)
public int CompareTo(JValue obj)
Parameters
obj
JValue
Returns
- int
public static JValue CreateComment(string? value)
Parameters
value
string
Returns
- JValue
CreateNull()
public static JValue CreateNull()
Returns
- JValue
CreateString(string?)
public static JValue CreateString(string? value)
Parameters
value
string
Returns
- JValue
CreateUndefined()
public static JValue CreateUndefined()
Returns
- JValue
Equals(JValue?)
public bool Equals(JValue? other)
Parameters
other
JValue
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
protected override DynamicMetaObject GetMetaObject(Expression parameter)
Parameters
parameter
Expression
Returns
- DynamicMetaObject
ToString()
public override string ToString()
Returns
- string
public string ToString(IFormatProvider formatProvider)
Parameters
formatProvider
IFormatProvider
Returns
- string
ToString(string)
public string ToString(string format)
Parameters
format
string
Returns
- string
public string ToString(string? format, IFormatProvider formatProvider)
Parameters
format
string
formatProvider
IFormatProvider
Returns
- string
WriteTo(JsonWriter, params JsonConverter[])
public override void WriteTo(JsonWriter writer, params JsonConverter[] converters)
Parameters
writer
JsonWriter
converters
JsonConverter[]
WriteToAsync(JsonWriter, CancellationToken, params JsonConverter[])
public override Task WriteToAsync(JsonWriter writer, CancellationToken cancellationToken, params JsonConverter[] converters)
Parameters
writer
JsonWriter
cancellationToken
CancellationToken
converters
JsonConverter[]
Returns
- Task