Thoth.Json.Core
Modules
| Assembly | ||
|---|---|---|
Decode | Thoth.Json.Core | |
DecoderCE | Thoth.Json.Core | |
Encode | Thoth.Json.Core | |
ObjectCodecComputationExpression | Thoth.Json.Core | |
VariantCodecBuilder | Thoth.Json.Core |
Record
| Assembly | ||
|---|---|---|
Codec | An encoder and a decoder for the same type | Thoth.Json.Core |
Unions
| Assembly | ||
|---|---|---|
ErrorReason | Why a decoder failed, and the value it failed on | Thoth.Json.Core |
Json | A JSON value | Thoth.Json.Core |
Interfaces
| Assembly | ||
|---|---|---|
Decoder | Turns a JSON value into a 'T, or explains why it can't | Thoth.Json.Core |
IDecoderHelpers | Reads and tests a JSON value of the runtime's own type | Thoth.Json.Core |
IEncodable | A value which knows how to write itself as JSON | Thoth.Json.Core |
IEncoderHelpers | Builds a JSON value of the runtime's own type | Thoth.Json.Core |
Type abbreviations
| Assembly | ||
|---|---|---|
DecoderError | A decoding failure: the JSONPath where it happened, and why | Thoth.Json.Core |
Encoder | Turns a 'T into something a runtime can write as JSON | Thoth.Json.Core |