JSValueCreateJSONString(_:_:_:_:)
Creates a JavaScript string that contains the JSON-serialized representation of a JavaScript value.
Declaration
func JSValueCreateJSONString(_ ctx: JSContextRef!, _ value: JSValueRef!, _ indent: UInt32, _ exception: UnsafeMutablePointer<JSValueRef?>!) -> JSStringRef!Parameters
- ctx:
The execution context to use.
- value:
The value to serialize.
- indent:
The number of spaces to indent when nesting. If
0, the resulting JSON string doesn’t contain new lines. The size of the indent clamps to 10 spaces. - exception:
A pointer to a Jsvalueref to store an exception in, if any. Pass
NULLto discard any exception.
Return Value
A JSStringRef with the result of serialization, or NULL if the system throws an exception.