Fleece


JsonEncode Module

Namespace: Fleece

Assembly: Fleece.NewtonsoftJson.dll

Parent Module: Newtonsoft

Functions and values

Function or value Description

JsonEncode.array encoder x

Full Usage: JsonEncode.array encoder x

Parameters:
Returns: JToken

encoder : 'a -> JsonValue
x : 'a[]
Returns: JToken

JsonEncode.arraySegment encoder x

Full Usage: JsonEncode.arraySegment encoder x

Parameters:
Returns: JToken

encoder : 'a -> JsonValue
x : ArraySegment<'a>
Returns: JToken

JsonEncode.boolean x

Full Usage: JsonEncode.boolean x

Parameters:
    x : bool

Returns: JToken

x : bool
Returns: JToken

JsonEncode.byte x

Full Usage: JsonEncode.byte x

Parameters:
    x : byte

Returns: JToken

x : byte
Returns: JToken

JsonEncode.char x

Full Usage: JsonEncode.char x

Parameters:
    x : char

Returns: JToken

x : char
Returns: JToken

JsonEncode.choice encoder1 encoder2 _arg1

Full Usage: JsonEncode.choice encoder1 encoder2 _arg1

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
_arg1 : Choice<'a, 'b>
Returns: JToken

JsonEncode.choice3 encoder1 encoder2 encoder3 _arg1

Full Usage: JsonEncode.choice3 encoder1 encoder2 encoder3 _arg1

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
encoder3 : 'c -> JsonValue
_arg1 : Choice<'a, 'b, 'c>
Returns: JToken

JsonEncode.dateTime x

Full Usage: JsonEncode.dateTime x

Parameters:
Returns: JToken

x : DateTime
Returns: JToken

JsonEncode.dateTimeOffset x

Full Usage: JsonEncode.dateTimeOffset x

Parameters:
Returns: JToken

x : DateTimeOffset
Returns: JToken

JsonEncode.decimal x

Full Usage: JsonEncode.decimal x

Parameters:
    x : decimal

Returns: JToken

x : decimal
Returns: JToken

JsonEncode.dictionary encoder x

Full Usage: JsonEncode.dictionary encoder x

Parameters:
Returns: JToken

encoder : 'a -> JsonValue
x : Dictionary<string, 'a>
Returns: JToken

JsonEncode.enum x

Full Usage: JsonEncode.enum x

Parameters:
    x : ^t

Returns: JToken

x : ^t
Returns: JToken

JsonEncode.float x

Full Usage: JsonEncode.float x

Parameters:
Returns: JToken

x : Double
Returns: JToken

JsonEncode.float32 x

Full Usage: JsonEncode.float32 x

Parameters:
Returns: JToken

x : Single
Returns: JToken

JsonEncode.guid x

Full Usage: JsonEncode.guid x

Parameters:
Returns: JToken

x : Guid
Returns: JToken

JsonEncode.int x

Full Usage: JsonEncode.int x

Parameters:
    x : int

Returns: JToken

x : int
Returns: JToken

JsonEncode.int16 x

Full Usage: JsonEncode.int16 x

Parameters:
    x : int16

Returns: JToken

x : int16
Returns: JToken

JsonEncode.int64 x

Full Usage: JsonEncode.int64 x

Parameters:
    x : int64

Returns: JToken

x : int64
Returns: JToken

JsonEncode.list encoder x

Full Usage: JsonEncode.list encoder x

Parameters:
Returns: JToken

encoder : 'a -> JsonValue
x : 'a list
Returns: JToken

JsonEncode.map encoder x

Full Usage: JsonEncode.map encoder x

Parameters:
Returns: JToken

encoder : 'a -> JsonValue
x : Map<string, 'a>
Returns: JToken

JsonEncode.nullable encoder x

Full Usage: JsonEncode.nullable encoder x

Parameters:
Returns: JsonValue

encoder : 'a -> JsonValue
x : Nullable<'a>
Returns: JsonValue

JsonEncode.option encoder _arg1

Full Usage: JsonEncode.option encoder _arg1

Parameters:
    encoder : 'a -> JsonValue
    _arg1 : 'a option

Returns: JToken

encoder : 'a -> JsonValue
_arg1 : 'a option
Returns: JToken

JsonEncode.resizeArray encoder x

Full Usage: JsonEncode.resizeArray encoder x

Parameters:
    encoder : 'a -> JsonValue
    x : ResizeArray<'a>

Returns: JToken

encoder : 'a -> JsonValue
x : ResizeArray<'a>
Returns: JToken

JsonEncode.sbyte x

Full Usage: JsonEncode.sbyte x

Parameters:
    x : sbyte

Returns: JToken

x : sbyte
Returns: JToken

JsonEncode.set encoder x

Full Usage: JsonEncode.set encoder x

Parameters:
Returns: JToken

encoder : 'a -> JsonValue
x : Set<'a>
Returns: JToken

JsonEncode.string x

Full Usage: JsonEncode.string x

Parameters:
    x : string

Returns: JToken

x : string
Returns: JToken

JsonEncode.tuple1 encoder1 a

Full Usage: JsonEncode.tuple1 encoder1 a

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
a : Tuple<'a>
Returns: JToken

JsonEncode.tuple2 encoder1 encoder2 (a, b)

Full Usage: JsonEncode.tuple2 encoder1 encoder2 (a, b)

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
a : 'a
b : 'b
Returns: JToken

JsonEncode.tuple3 encoder1 encoder2 encoder3 (a, b, c)

Full Usage: JsonEncode.tuple3 encoder1 encoder2 encoder3 (a, b, c)

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
encoder3 : 'c -> JsonValue
a : 'a
b : 'b
c : 'c
Returns: JToken

JsonEncode.tuple4 encoder1 encoder2 encoder3 encoder4 (a, b, c, d)

Full Usage: JsonEncode.tuple4 encoder1 encoder2 encoder3 encoder4 (a, b, c, d)

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
encoder3 : 'c -> JsonValue
encoder4 : 'd -> JsonValue
a : 'a
b : 'b
c : 'c
d : 'd
Returns: JToken

JsonEncode.tuple5 encoder1 encoder2 encoder3 encoder4 encoder5 (a, b, c, d, e)

Full Usage: JsonEncode.tuple5 encoder1 encoder2 encoder3 encoder4 encoder5 (a, b, c, d, e)

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
encoder3 : 'c -> JsonValue
encoder4 : 'd -> JsonValue
encoder5 : 'e -> JsonValue
a : 'a
b : 'b
c : 'c
d : 'd
e : 'e
Returns: JToken

JsonEncode.tuple6 encoder1 encoder2 encoder3 encoder4 encoder5 encoder6 (a, b, c, d, e, f)

Full Usage: JsonEncode.tuple6 encoder1 encoder2 encoder3 encoder4 encoder5 encoder6 (a, b, c, d, e, f)

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
encoder3 : 'c -> JsonValue
encoder4 : 'd -> JsonValue
encoder5 : 'e -> JsonValue
encoder6 : 'f -> JsonValue
a : 'a
b : 'b
c : 'c
d : 'd
e : 'e
f : 'f
Returns: JToken

JsonEncode.tuple7 encoder1 encoder2 encoder3 encoder4 encoder5 encoder6 encoder7 (a, b, c, d, e, f, g)

Full Usage: JsonEncode.tuple7 encoder1 encoder2 encoder3 encoder4 encoder5 encoder6 encoder7 (a, b, c, d, e, f, g)

Parameters:
Returns: JToken

encoder1 : 'a -> JsonValue
encoder2 : 'b -> JsonValue
encoder3 : 'c -> JsonValue
encoder4 : 'd -> JsonValue
encoder5 : 'e -> JsonValue
encoder6 : 'f -> JsonValue
encoder7 : 'g -> JsonValue
a : 'a
b : 'b
c : 'c
d : 'd
e : 'e
f : 'f
g : 'g
Returns: JToken

JsonEncode.uint16 x

Full Usage: JsonEncode.uint16 x

Parameters:
    x : uint16

Returns: JToken

x : uint16
Returns: JToken

JsonEncode.uint32 x

Full Usage: JsonEncode.uint32 x

Parameters:
    x : uint32

Returns: JToken

x : uint32
Returns: JToken

JsonEncode.uint64 x

Full Usage: JsonEncode.uint64 x

Parameters:
    x : uint64

Returns: JToken

x : uint64
Returns: JToken

JsonEncode.unit ()

Full Usage: JsonEncode.unit ()

Parameters:
    () : unit

Returns: JToken

() : unit
Returns: JToken