System Reference Summary : 3. System Classes : JsonHandler Class
 
Share this page                  
JsonHandler Class
JsonHandler Attributes
Attribute
Data Type
Description
Inherited
From
AlwaysAddClassName
integer
Defines whether to add a “classname” member for any object and a “row_class” member for any ArrayObject when converting OpenROAD objects into JSON (RW)
Defined
ClassName
varchar(32)
Gives the name of an object's actual type (as opposed to its declared type) (R)
Object
ClientData
Object
Provides a way to associate data with an object (RW)
Object
Errortext
varchar(2000)
Contains the Errortext of the last method invocation (RO)
Defined
GenMixedCaseMemberNames
integer
Defines whether the NewJsonValue() and Object2JsonValue() methods should generate mixed-case member names for userclass attributes.
If set to TRUE, member names are generated mixed-case (as defined in the class editor). If set to FALSE, member names are generated lowercase. (RW)
Defined
IgnoreUnknownAttributes
integer
Defines whether unknown attributes should be ignored (with a WARNING message generated) when converting a JsonObject into an OpenROAD object (RW)
Defined
InstanceIdentifier
integer8
Contains a value that uniquely identifies an instance of an allocated object (R)
Object
IndentChar
varchar(1)
Defines the indentation character to be used when writing JSON using the Write() or WriteFile() methods with parameter indented=TRUE. It must be one of the whitespace characters: space (' '), tab (HC_TAB) or newline (HC_NEWLINE). (RW)
Defined
IndentCharCount
smallint
Defines the number of indentation characters for each indentation level to be used when writing JSON using the Write() or WriteFile() methods with parameter indented=TRUE. It must have a non-negative value. (RW)
Defined
InstanceReferences
integer
Contains the current number of references to the object (R)
Object
MaxNestingLevel
integer
Defines the maximum nesting level for circular or multiple references when converting OpenROAD objects into JSON (RW)
Defined