Header menu logo JDeck

Encode Module

Provides functions for encoding values to JSON nodes.

Functions and values

Function or value Description

Null ()

Full Usage: Null ()

Parameters:
    () : unit

Returns: JsonNode
Modifiers: inline
() : unit
Returns: JsonNode

boolean value

Full Usage: boolean value

Parameters:
    value : bool

Returns: JsonNode
Modifiers: inline
value : bool
Returns: JsonNode

byte value

Full Usage: byte value

Parameters:
    value : byte

Returns: JsonNode
Modifiers: inline
value : byte
Returns: JsonNode

char value

Full Usage: char value

Parameters:
    value : char

Returns: JsonNode
Modifiers: inline
value : char
Returns: JsonNode

dateTime value

Full Usage: dateTime value

Parameters:
Returns: JsonNode
Modifiers: inline
value : DateTime
Returns: JsonNode

dateTimeExact format value

Full Usage: dateTimeExact format value

Parameters:
Returns: JsonNode
Modifiers: inline
format : string
value : DateTime
Returns: JsonNode

dateTimeExactWith format provider value

Full Usage: dateTimeExactWith format provider value

Parameters:
Returns: JsonNode
Modifiers: inline
format : string
provider : IFormatProvider
value : DateTime
Returns: JsonNode

dateTimeOffset value

Full Usage: dateTimeOffset value

Parameters:
Returns: JsonNode
Modifiers: inline
value : DateTimeOffset
Returns: JsonNode

dateTimeOffsetExact format value

Full Usage: dateTimeOffsetExact format value

Parameters:
Returns: JsonNode
Modifiers: inline
format : string
value : DateTimeOffset
Returns: JsonNode

dateTimeOffsetExactWith format provider value

Full Usage: dateTimeOffsetExactWith format provider value

Parameters:
Returns: JsonNode
Modifiers: inline
format : string
provider : IFormatProvider
value : DateTimeOffset
Returns: JsonNode

decimal value

Full Usage: decimal value

Parameters:
    value : decimal

Returns: JsonNode
Modifiers: inline
value : decimal
Returns: JsonNode

float value

Full Usage: float value

Parameters:
    value : float

Returns: JsonNode
Modifiers: inline
value : float
Returns: JsonNode

guid value

Full Usage: guid value

Parameters:
Returns: JsonNode
Modifiers: inline
value : Guid
Returns: JsonNode

int value

Full Usage: int value

Parameters:
    value : int

Returns: JsonNode
Modifiers: inline
value : int
Returns: JsonNode

int16 value

Full Usage: int16 value

Parameters:
    value : int16

Returns: JsonNode
Modifiers: inline
value : int16
Returns: JsonNode

int64 value

Full Usage: int64 value

Parameters:
    value : int64

Returns: JsonNode
Modifiers: inline
value : int64
Returns: JsonNode

map (values, encoder)

Full Usage: map (values, encoder)

Parameters:
Returns: JsonObject
Modifiers: inline
Type parameters: 'Key, 'Value
values : IDictionary<'Key, 'Value>
encoder : MapEntryEncoder<'Key, 'Value>
Returns: JsonObject

mixedSeq values jsonArray

Full Usage: mixedSeq values jsonArray

Parameters:
Returns: JsonNode
Modifiers: inline
values : JsonNode seq
jsonArray : JsonArray
Returns: JsonNode

property (name, value) jsonObject

Full Usage: property (name, value) jsonObject

Parameters:
Returns: JsonObject
Modifiers: inline
name : string
value : JsonNode
jsonObject : JsonObject
Returns: JsonObject

sbyte value

Full Usage: sbyte value

Parameters:
    value : sbyte

Returns: JsonNode
Modifiers: inline
value : sbyte
Returns: JsonNode

sequence (values, encoder) jsonArray

Full Usage: sequence (values, encoder) jsonArray

Parameters:
Returns: JsonNode
Modifiers: inline
Type parameters: 'T
values : 'T seq
encoder : Encoder<'T>
jsonArray : JsonArray
Returns: JsonNode

single value

Full Usage: single value

Parameters:
    value : single

Returns: JsonNode
Modifiers: inline
value : single
Returns: JsonNode

string value

Full Usage: string value

Parameters:
    value : string

Returns: JsonNode
Modifiers: inline
value : string
Returns: JsonNode

timeSpan value

Full Usage: timeSpan value

Parameters:
Returns: JsonNode
Modifiers: inline
value : TimeSpan
Returns: JsonNode

timeSpanExact format value

Full Usage: timeSpanExact format value

Parameters:
Returns: JsonNode
Modifiers: inline
format : string
value : TimeSpan
Returns: JsonNode

timeSpanExactWith format provider value

Full Usage: timeSpanExactWith format provider value

Parameters:
Returns: JsonNode
Modifiers: inline
format : string
provider : IFormatProvider
value : TimeSpan
Returns: JsonNode

uint16 value

Full Usage: uint16 value

Parameters:
    value : uint16

Returns: JsonNode
Modifiers: inline
value : uint16
Returns: JsonNode

uint32 value

Full Usage: uint32 value

Parameters:
    value : uint32

Returns: JsonNode
Modifiers: inline
value : uint32
Returns: JsonNode

uint64 value

Full Usage: uint64 value

Parameters:
    value : uint64

Returns: JsonNode
Modifiers: inline
value : uint64
Returns: JsonNode

Type something to start searching.