Was this helpful?
JsonHandler Attributes
Attribute
Data Type
Description
Access
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 generatease member names for userc mixed-class 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
 
Last modified date: 12/20/2023