Returns a JSON-encoded representation of the given value, which can contain arbitrarily-nested lists and maps. Note that if the value is a string then its value will be placed in quotes.
Using jsonencode
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function jsonencode(args: JsonencodeArgs, opts?: InvokeOptions): Promise<JsonencodeResult>
function jsonencodeOutput(args: JsonencodeOutputArgs, opts?: InvokeOptions): Output<JsonencodeResult>def jsonencode(input: Optional[Any] = None,
opts: Optional[InvokeOptions] = None) -> JsonencodeResult
def jsonencode_output(input: Optional[Any] = None,
opts: Optional[InvokeOptions] = None) -> Output[JsonencodeResult]func Jsonencode(ctx *Context, args *JsonencodeArgs, opts ...InvokeOption) (*JsonencodeResult, error)
func JsonencodeOutput(ctx *Context, args *JsonencodeOutputArgs, opts ...InvokeOption) JsonencodeResultOutput> Note: This function is named Jsonencode in the Go SDK.
public static class Jsonencode
{
public static Task<JsonencodeResult> InvokeAsync(JsonencodeArgs args, InvokeOptions? opts = null)
public static Output<JsonencodeResult> Invoke(JsonencodeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<JsonencodeResult> jsonencode(JsonencodeArgs args, InvokeOptions options)
public static Output<JsonencodeResult> jsonencode(JsonencodeArgs args, InvokeOptions options)
fn::invoke:
function: std:jsonencode
arguments:
# arguments dictionaryThe following arguments are supported:
- Input object
- Input interface{}
- input Object
- input any
- input Any
- input Any
jsonencode Result
The following output properties are available:
- Result string
- Result string
- result String
- result string
- result str
- result String
Package Details
- Repository
- std pulumi/pulumi-std
- License
