fn::toJSON
The fn::toJSON
built-in function encodes a value as its JSON representation. This can be used to encode values for use in positions that only accept strings. If any input to fn::toJSON
is a secret, the encoded values is also a secret.
Declaration
fn::toJSON: value-to-encode
Parameters
Property | Type | Description |
---|---|---|
value-to-encode | any | The value to encode as JSON. |
Returns
The decoded value.
Example
Definition
values:
json-object:
fn::toJSON:
hello: world
Evaluated result
{
"json-object": "{\"hello\": \"world\"}"
}
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.