classToJSON() Operation
Syntax |
| |
---|---|---|
Semantics | The operation
| |
Substitutables |
| Any object. |
| Target JSON document as String. | |
| The optional parameter is an object of type ComposerOptions. Please find a detailed description of the properties below. | |
Examples |
NONE
|
ComposerOptions
Attribute | Type | Description | Allowed Values | |
---|---|---|---|---|
keepNulls | Boolean | When keepNulls is true, attributes of anObject with NULL values will be rendered to the JSON object, otherwise they will be left out completely (see also chapter NULL Values). The default behavior of | true | Render NULL attributes to the JSON object. |
false | Leave out NULL attributes (default). | |||
compact | Boolean | When compact is true, the JSON composer will generate compact JSON, otherwise it will generate pretty JSON. The default behavior of | true | Generate compact JSON. |
false | Generate pretty JSON (default). | |||
writeTypeDiscriminator | Boolean | Use writeTypeDiscriminator to suppress the generation of xUML type properties ("e2e:type") to the generated JSON. If this option is true, the Runtime will write the original xUML type to the generated JSON in form of Runtime versions before 2021.6 will ignore the value. | true | Write xUML type discriminator (default). |
false | Do not write xUML type discriminator. |
JSONAdapter_Example
Click here to download a simple example model that shows the usage of the JSON adapter (classToJSON) in Scheer PAS Designer.