Abstract
The JSON value projection resolves an arbitrary value within a JSON field (e.g. 'Field type: Any' of a custom type, Configurations or Custom data of a guest user).The 'Projection' parameter defines the source field of the JSON data. The desired data can then be accessed via the 'JSON Path' parameter, which supports standard JSONPath syntax. Where the '$' character represents the entire field object (the root).
Example JSON Path: $.user.id, returns the value of the id property within the user property.
Because of the stored structure being arbitrary and the resolved JSONPath value being unknown, an optional 'Result type' may be declared. This type determines whether the requested value will be returned as object (Object), Boolean value (Boolean) or Text (String). Furthermore it enables auto completion features.
Parameters
Name | Description |
|---|---|
Name | (Optional). An alias name that can be used to access the supplied value. |
Projection | A projection which resolves the JSON object (usually a direct Property projection). |
JSON Pfad | A default JSONPath expression, which is evaluated based on the 'Projection' parameter ($). |
Result type | (Optional) Declares whether the requested type is returned as object (Object), boolean value (Boolean) or Text (String). Furthermore, it enables auto completion features. |
See also Any field.