Newtonsoft.Json.JsonWriter.WriteToken C# (CSharp) Method

WriteToken() public method

Writes the JsonToken token.
public WriteToken ( JsonToken token ) : void
token JsonToken The to write.
return void
        public void WriteToken(JsonToken token)
        {
            WriteToken(token, null);
        }

Same methods

JsonWriter::WriteToken ( JsonReader reader ) : void
JsonWriter::WriteToken ( JsonReader reader, bool writeChildren ) : void
JsonWriter::WriteToken ( JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments ) : void
JsonWriter::WriteToken ( JsonToken token, object value ) : void

Usage Example

        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            var pair = (SwaggerOperationsExtended)value;

            writer.WriteStartObject();
            var count = pair.Keys.Count;
            for (var i = 0; i < count; i++)
            {
                var key = pair.Keys.ElementAt(i);
                var oVal = pair.Values.ElementAt(i);
                
                writer.WritePropertyName(key.ToString().ToLower());

                var tokenReader = new JTokenReader(JToken.FromObject(oVal));
                writer.WriteToken(tokenReader);
            }
            writer.WriteEndObject();
        }
All Usage Examples Of Newtonsoft.Json.JsonWriter::WriteToken