Encode

array

RESCRIPT
let array: array<t> => t

Returns an array as JSON.

Examples

RESCRIPT
let array = [JSON.Encode.string("hello world"), JSON.Encode.int(42)] JSON.Encode.array(array)

bool

RESCRIPT
let bool: bool => t

Returns a boolean as JSON.

Examples

RESCRIPT
JSON.Encode.bool(true)

boolArray

RESCRIPT
let boolArray: array<bool> => t

Returns an array of booleans as a JSON object.

float

RESCRIPT
let float: float => t

Returns a float as JSON.

Examples

RESCRIPT
JSON.Encode.float(42.0)

floatArray

RESCRIPT
let floatArray: array<float> => t

Returns an array of floats as a JSON object.

int

RESCRIPT
let int: int => t

Returns an int as JSON.

Examples

RESCRIPT
JSON.Encode.int(42)

intArray

RESCRIPT
let intArray: array<int> => t

Returns an array of integers as a JSON object.

null

RESCRIPT
let null: t

Returns null as a JSON value.

Examples

RESCRIPT
JSON.Encode.null

object

RESCRIPT
let object: dict<t> => t

Returns a dict as a JSON object.

Examples

RESCRIPT
let dict = Dict.fromArray([ ("foo", JSON.Encode.string("bar")), ("hello", JSON.Encode.string("world")), ]) JSON.Encode.object(dict)

objectArray

RESCRIPT
let objectArray: array<dict<t>> => t

Returns an array of objects as a JSON object.

string

RESCRIPT
let string: string => t

Returns a string as JSON.

Examples

RESCRIPT
JSON.Encode.string("hello world")

stringArray

RESCRIPT
let stringArray: array<string> => t

Returns an array of strings as a JSON object.