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
|