Class JTokenWriter
- Namespace
- Newtonsoft.Json.Linq
- Assembly
- Newtonsoft.Json.dll
public class JTokenWriter : JsonWriter, IDisposable
- Inheritance
-
JTokenWriter
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
JTokenWriter()
JTokenWriter(JContainer)
public JTokenWriter(JContainer container)
Parameters
container
JContainer
Properties
CurrentToken
public JToken? CurrentToken { get; }
Property Value
- JToken
Token
public JToken? Token { get; }
Property Value
- JToken
Methods
Close()
public override void Close()
Flush()
public override void Flush()
public override void WriteComment(string? text)
Parameters
text
string
WriteEnd(JsonToken)
protected override void WriteEnd(JsonToken token)
Parameters
token
JsonToken
WriteNull()
public override void WriteNull()
WritePropertyName(string)
public override void WritePropertyName(string name)
Parameters
name
string
WriteRaw(string?)
public override void WriteRaw(string? json)
Parameters
json
string
WriteStartArray()
public override void WriteStartArray()
WriteStartConstructor(string)
public override void WriteStartConstructor(string name)
Parameters
name
string
WriteStartObject()
public override void WriteStartObject()
WriteUndefined()
public override void WriteUndefined()
WriteValue(bool)
public override void WriteValue(bool value)
Parameters
value
bool
WriteValue(byte)
public override void WriteValue(byte value)
Parameters
value
byte
WriteValue(byte[]?)
public override void WriteValue(byte[]? value)
Parameters
value
byte[]
WriteValue(char)
public override void WriteValue(char value)
Parameters
value
char
WriteValue(DateTime)
public override void WriteValue(DateTime value)
Parameters
value
DateTime
WriteValue(DateTimeOffset)
public override void WriteValue(DateTimeOffset value)
Parameters
value
DateTimeOffset
WriteValue(decimal)
public override void WriteValue(decimal value)
Parameters
value
decimal
WriteValue(double)
public override void WriteValue(double value)
Parameters
value
double
WriteValue(Guid)
public override void WriteValue(Guid value)
Parameters
value
Guid
WriteValue(short)
public override void WriteValue(short value)
Parameters
value
short
WriteValue(int)
public override void WriteValue(int value)
Parameters
value
int
WriteValue(long)
public override void WriteValue(long value)
Parameters
value
long
WriteValue(object?)
public override void WriteValue(object? value)
Parameters
value
object
WriteValue(sbyte)
[CLSCompliant(false)]
public override void WriteValue(sbyte value)
Parameters
value
sbyte
WriteValue(float)
public override void WriteValue(float value)
Parameters
value
float
WriteValue(string?)
public override void WriteValue(string? value)
Parameters
value
string
WriteValue(TimeSpan)
public override void WriteValue(TimeSpan value)
Parameters
value
TimeSpan
WriteValue(ushort)
[CLSCompliant(false)]
public override void WriteValue(ushort value)
Parameters
value
ushort
WriteValue(uint)
[CLSCompliant(false)]
public override void WriteValue(uint value)
Parameters
value
uint
WriteValue(ulong)
[CLSCompliant(false)]
public override void WriteValue(ulong value)
Parameters
value
ulong
WriteValue(Uri?)
public override void WriteValue(Uri? value)
Parameters
value
Uri