Members
Name | Description | |
---|---|---|
![]() |
EndArray | Ends an array. |
![]() |
EndObject | Ends writing of an object. |
![]() |
GetString | Obtains copy of string. |
![]() |
GetStringBuffer | Obtains copy of string buffer. Encoding is UTF8. |
![]() |
Reset | Resets IJSONWriter's internal state. |
![]() |
SetFormatted | Writes 'pretty' formatting on or off. |
![]() |
SetIndent | Writes indent for 'pretty' formatting. Default is 2. |
![]() |
StartArray | Starts an array. |
![]() |
StartObject | Starts writing an object. |
![]() |
Stream | Obtains underlying stream. If WriteTo() is not called yet, will return NULL. Also will return NULL if WriteToString() was called. |
![]() |
WriteBinary | Writes a byte array. |
![]() |
WriteBinaryVal | Writes a byte array. |
![]() |
WriteBoolean | Writes a boolean. |
![]() |
WriteBooleanVal | Writes a boolean in array. |
![]() |
WriteByte | Writes a byte. |
![]() |
WriteByteVal | Writes a byte in array. |
![]() |
WriteDate | Writes a date. |
![]() |
WriteDateVal | Writes a date in array. |
![]() |
WriteDouble | Writes a double. |
![]() |
WriteDoubleEx | Writes a double with specified number of digits after decimal point. |
![]() |
WriteDoubleVal | Writes a double in array. |
![]() |
WriteDoubleValEx | Writes a double in array with specified number of digits after decimal point. |
![]() |
WriteFloat | Writes a float. |
![]() |
WriteFloatVal | Writes a float in array. |
![]() |
WriteInt64 | Writes a LONGLONG. |
![]() |
WriteInt64Val | Writes a LONGLONG in array. |
![]() |
WriteInteger | Writes an integer. |
![]() |
WriteIntegerVal | Writes an integer in array. |
![]() |
WriteNull | Writes null property. |
![]() |
WriteNullVal | Writes null value in array. |
![]() |
WriteRawString | Writes a raw property without any processing. Use to insert JSON sub-object or sub-array strings only. |
![]() |
WriteRawStringVal | Writes a raw value without any processing. Use to insert JSON sub-object or sub-array strings only. |
![]() |
WriteRawUtf8String | Writes Raw UTF8 String |
![]() |
WriteShort | Writes a short. |
![]() |
WriteShortVal | Writes a short int in array. |
![]() |
WriteString | Writes a string property. |
![]() |
WriteStringVal | Writes a string in array. |
![]() |
WriteTo | Specifies output JSON stream. |
![]() |
WriteToString | Redirects writing to internal string buffer. |
![]() |
WriteUInt64 | Writes a ULONGLONG. |
![]() |
WriteUInt64Val | Writes a ULONGLONG in array. |
![]() |
WriteVariant | Writes a variant valued property. |
![]() |
WriteVariantVal | Writes a variant in array. |
IJSONWriter4.GetString Method
Obtains copy of string.
Public Function GetString ( _
) As String
public string GetString (
);
IJSONWriter4.WriteRawUtf8String Method
Writes Raw UTF8 String
Public Sub WriteRawUtf8String ( _
ByVal propname As String, _
ByRef utf8String As Byte&, _
ByVal Size As Integer _
)
public void WriteRawUtf8String (
string propname,
ref Byte& utf8String,
ref uint Size
);
Inherited Interfaces
Interfaces | Description |
---|---|
IJSONWriter3 | |
IJSONWriter2 | |
IJSONWriter | Provides access to members that control the sequential writing of JSON. |
Classes that implement IJSONWriter4
Classes | Description |
---|---|
JSONWriter | A sequential JSON Writer. |