PRIM_JSON.Writer (PRIM_JSON.Writer)

Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.

Ancestors - Object (PRIM_OBJT)

Details

No detailed help is available for this feature

Properties

NameDescription
ComponentClassNameComponentClassName is the name of the component's class. Inherited from Object (PRIM_OBJT)
ComponentMembersComponentMembers provides access to all the member components of this component Inherited from Object (PRIM_OBJT)
ComponentPatternNameComponentPatternName is used to qualify the class of the component. Inherited from Object (PRIM_OBJT)
ComponentTagGeneric space allowing a value to be stored for the instance Inherited from Object (PRIM_OBJT)
ComponentTypeComponentType gives you access to the type information about the component Inherited from Object (PRIM_OBJT)
ComponentTypeNameComponentTypeName is the fully qualified name of the component's class. Inherited from Object (PRIM_OBJT)
NameName identifies the component Inherited from Object (PRIM_OBJT)
OwnerOwner owns this component Inherited from Object (PRIM_OBJT)
ParentThe component instance to which this instance is attached. The visual container for a control or the collector of a set of child instances Inherited from Object (PRIM_OBJT)
TextWriterGets or sets a reference to a TextWriter component that supports the writing of the serialized JSON data

Events

NameDescription
CreateInstanceCreateInstance is signalled when an instance of a component is created Inherited from PRIM_JSON.Writer (PRIM_JSON.Writer)
DestroyInstanceDestroyInstance is signalled when an instance of a component is about to be destroyed Inherited from PRIM_JSON.Writer (PRIM_JSON.Writer)

Methods

NameDescription
BeginArrayWrites the beginning of a JSON Array
MemberName
BeginObjectWrites the beginning of a JSON Object
MemberName
CloseCloses this writer, auto-completing the JSON data
EndArrayWrites the end of a JSON Array
EndObjectWrites the end of a JSON Object
WriteBase16Writes a binary string value as a Base16/Hexadecimal encoded value
Value, MemberName
WriteBase64Writes a binary string value as a Base64 encoded value
Value, MemberName
WriteBlockCommentWrites a JSON block comment
Text
WriteBooleanWrites a Boolean value
Value, MemberName
WriteDateWrites a Date value
Value, Format, MemberName
WriteDateTimeWrites a datetime value
Value, Format, MemberName
WriteDecimalWrites a Decimal value
Value, MemberName
WriteFloat64Writes a 64-bit floating point value
Value, MemberName
WriteInt32Writes a 32-bit Integer value
Value, MemberName
WriteInt64Writes a 64-bit integer value
Value, MemberName
WriteLineCommentWrites a JSON line comment
Text
WriteMemberBooleanWrites a Boolean value as a name/value pair of a JSON object
MemberName, Value
WriteMemberDecimalWrites a Decimal value as a name/value pair of a JSON object
MemberName, Value
WriteMemberNameWrites a member name as a first part of a name/value pair of a JSON object
MemberName
WriteMemberNullWrites a Null value as a name/value pair of a JSON object
MemberName
WriteMemberStringWrites a unicode string as a name/value pair of a JSON object
MemberName, Value
WriteNullWrites a JSON Null value
MemberName
WriteStringWrites a unicode string value
Value, MemberName
WriteTimeWrites a Time value
Value, Format, MemberName

See also

All Component Classes

Technical Reference