classToExtendedJSON() Operation
Syntax |
| |
---|---|---|
Semantics | The operation In opposition to classToJSON(), If the conversion is not possible, an error is raised.
| |
Substitutables |
| Any object. |
| Target Extended JSON document as String. | |
| String that specifies the format of the Extended JSON that should be produced (more details see | |
| This optional parameter is an object of type ExtendedJSONComposerOptions. Please find a detailed description of the properties below. | |
Examples |
NONE
|
For more information on Extended JSON refer to MongoDB Extended JSON.
ExtendedJSONComposerOptions
Attribute | Type | Description | Allowed Values | |
---|---|---|---|---|
format | String | Use format to specify which kind of Extended JSON should be produced: canonical or relaxed Extended JSON. | canonical | Produce canonical Extended JSON (default). |
relaxed | Produce relaxed Extended JSON. | |||
keepNulls | Boolean | When keepNulls is true, attributes of anObject with NULL values will be rendered to the Extended JSON object, otherwise they will be left out completely (see also chapter NULL Values). The default behavior of | true | Render NULL attributes to the Extended JSON string. |
false | Leave out NULL attributes (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 In contrast to classToJSON() Operation, writeTypeDiscriminator defaults to false for | true | Write xUML type discriminator. |
false | Do not write xUML type discriminator (default). |
MongoDBAdapter_CustomerData_Example
Click here to download a simple example model that shows the usage of the MongoDB adapter in Scheer PAS Designer.
Related Documentation: