Show / Hide Table of Contents

Class JsonWriter

A json-writer.

Inheritance
System.Object
JsonWriter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class JsonWriter

Constructors

JsonWriter(TextWriter)

Creates a new json writer.

Declaration
public JsonWriter(TextWriter writer)
Parameters
TextWriter writer

Properties

TextWriter

Gets the text writer.

Declaration
public TextWriter TextWriter { get; }
Property Value
TextWriter

Methods

WriteArrayClose()

Writes the array close char.

Declaration
public void WriteArrayClose()

WriteArrayOpen()

Writes the array open char.

Declaration
public void WriteArrayOpen()

WriteArrayValue(String)

Writes an array value.

Declaration
public void WriteArrayValue(string value)
Parameters
System.String value

WriteClose()

Writes the object close char.

Declaration
public void WriteClose()

WriteOpen()

Writes the object open char.

Declaration
public void WriteOpen()

WriteProperty(String, String, Boolean, Boolean)

Writes a property and it's value.

Declaration
public void WriteProperty(string name, string value, bool useQuotes = false, bool escape = false)
Parameters
System.String name

System.String value

System.Boolean useQuotes

System.Boolean escape

WritePropertyName(String, Boolean)

Writes a property name.

Declaration
public void WritePropertyName(string name, bool escape = false)
Parameters
System.String name

System.Boolean escape

WritePropertyValue(String, Boolean, Boolean)

Writes a property value.

Declaration
public void WritePropertyValue(string value, bool useQuotes = false, bool escape = false)
Parameters
System.String value

System.Boolean useQuotes

System.Boolean escape

Back to top Built by Itinero, MIT licensed.