Table of Contents

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

CreateComment(string?)

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

GetMetaObject(Expression)

protected override DynamicMetaObject GetMetaObject(Expression parameter)

Parameters

parameter Expression

Returns

DynamicMetaObject

ToString()

public override string ToString()

Returns

string

ToString(IFormatProvider)

public string ToString(IFormatProvider formatProvider)

Parameters

formatProvider IFormatProvider

Returns

string

ToString(string)

public string ToString(string format)

Parameters

format string

Returns

string

ToString(string?, IFormatProvider)

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