Newtonsoft.Json.JsonTextWriter.WriteValue C# (CSharp) Method

WriteValue() private method

private WriteValue ( ushort value ) : void
value ushort
return void
        public override void WriteValue(ushort value)
        {
            InternalWriteValue(JsonToken.Integer);
            WriteIntegerValue(value);
        }

Same methods

JsonTextWriter::WriteValue ( System.DateTime value ) : void
JsonTextWriter::WriteValue ( DateTimeOffset value ) : void
JsonTextWriter::WriteValue ( System.Guid value ) : void
JsonTextWriter::WriteValue ( System.TimeSpan value ) : void
JsonTextWriter::WriteValue ( Uri value ) : void
JsonTextWriter::WriteValue ( bool value ) : void
JsonTextWriter::WriteValue ( byte value ) : void
JsonTextWriter::WriteValue ( char value ) : void
JsonTextWriter::WriteValue ( decimal value ) : void
JsonTextWriter::WriteValue ( double value ) : void
JsonTextWriter::WriteValue ( float value ) : void
JsonTextWriter::WriteValue ( int value ) : void
JsonTextWriter::WriteValue ( long value ) : void
JsonTextWriter::WriteValue ( object value ) : void
JsonTextWriter::WriteValue ( sbyte value ) : void
JsonTextWriter::WriteValue ( short value ) : void
JsonTextWriter::WriteValue ( string value ) : void
JsonTextWriter::WriteValue ( uint value ) : void
JsonTextWriter::WriteValue ( ulong value ) : void

Usage Example

Esempio n. 1
1
        private static string toJSON(SqlDataReader rdr)
        {
            StringBuilder sb = new StringBuilder();
            StringWriter sw = new StringWriter(sb);
            JsonWriter jsonWriter = new JsonTextWriter(sw);
            jsonWriter.WriteStartArray();
            while (rdr.Read())
            {
                int fieldcount = rdr.FieldCount; // count how many columns are in the row
                object[] values = new object[fieldcount]; // storage for column values
                rdr.GetValues(values); // extract the values in each column
                jsonWriter.WriteStartObject();
                for (int index = 0; index < fieldcount; index++)
                {

                    string colName = rdr.GetName(index);
                    object value = values[index];
                    jsonWriter.WritePropertyName(colName);

                    if (value == DBNull.Value)
                        value = "";
                    else if (colName.Contains("date") && !colName.Contains("by"))
                        value = String.Format("{0:MM/dd/yyyy HH:mm tt}", value);

                    jsonWriter.WriteValue(value);
                }
                jsonWriter.WriteEndObject();
            }
            jsonWriter.WriteEndArray();

            return sb.ToString();
        }
All Usage Examples Of Newtonsoft.Json.JsonTextWriter::WriteValue