Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Description

AsArray

Attempts to resolve current node as a PRIM_JSON.Array otherwise reports a runtime error. Document nodes resolve the root node and member nodes resolve the Value node. Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

AsBoolean

Retrieves the value of the current JSON node as a boolean Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

AsDateTime

Retrieves the value of the current JSON node as a date/time Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

AsDecimal

Retrieves the value of the current JSON node as a decimal Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

AsInt32

Retrieves the value of the current JSON node as a 32-bit integer Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

AsInt64

Retrieves the value of the current JSON node as a 64-bit integer Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

AsObject

Attempts to resolve current node as a PRIM_JSON.Object otherwise reports a runtime error. Document nodes resolve the root node and member nodes resolve the Value node. Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

AsString

Retrieves the value of the resolved JSON value node as a unicode string Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

Clone

Makes a copy of the current JSON node and recursively clones all the node's children Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

CloneNode

Makes a copy of the current JSON node optionally recursively cloning all the node's children Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result, Deep

CreateArray

Creates a new JSON Array node

Result

CreateBoolean

Creates a new JSON Boolean node

Result, Value

CreateDateTime

Creates a new JSON datetime node

Result, Value

CreateDecimal

Creates a new JSON Decimal node

Result, Value

CreateFloat64

Creates a new JSON Float64 node

Result, Value

CreateInt32

Creates a new JSON Int32 node

Result, Value

CreateInt64

Creates a new JSON Int64 node

Result, Value

CreateIterator

Creates an iterator component that enables iteration through the node's children Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

Result

CreateNull

Creates a new JSON Null node

Result

CreateNumber

Creates a new JSON Number node

Result, Value

CreateObject

Creates a new JSON Object node

Result

CreateRootArray

Creates a new JSON Array node and assigns the node as the document root

Result

CreateRootObject

Creates a new JSON Object node and assigns the node as the document root

Result

CreateString

Creates a new JSON String node

Result, Value

LoadFromFile

Utilizes a JSON Reader initialized with the contents of specified file to create and populate an appropriate JSON node that then replaces this document's root node

TextReader

LoadFromString

Utilizes a JSON Reader initialized with specified input string to create and populate an appropriate JSON node that then replaces this document's root node

InputString

RemoveAll

Method for removing all children nodes of this node by setting each child node's parent to null Inherited from PRIM_JSON.Node (PRIM_JSON.Node)

SaveToFile

Utilizes a JSON Writer initialized with the contents of specified file to write the current document's content as JSON

TextWriter

SaveToString

Utilizes a JSON Writer to create and initialize a unicode string by writing the current document's content as JSON

Result


See also

All Component Classes

Technical Reference