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