- Companion
- object
Value members
Abstract methods
Concrete methods
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder, with a new input type, which can be transformed to the old input type by the specified user-defined function.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Returns a new encoder with a new input type, which can be transformed to either the input type of this encoder, or the input type of the specified encoder, using the user-defined transformation function.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
Encodes the specified value into a JSON string, with the specified indentation level.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
This default may be overriden when this value may be missing within a JSON object and still be encoded.
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns this encoder but narrowed to the its given sub-type
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Returns a new encoder that can accepts an Either[A, B]
to either, and uses either this
encoder or the specified encoder to encode the two different types of values.
The difference with the classic either
encoder is that the resulting JSON has no field
Left
or Right
.
What should be: {"Right": "John Doe"}
is encoded as "John Doe"
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Converts a value to a Json AST
Converts a value to a Json AST
The default implementation encodes the value to a Json byte stream and uses decode to parse that back to an AST. Override to provide a more performant implementation.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a tuple containing the values of this encoder and the specified encoder.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Returns a new encoder that is capable of encoding a user-defined value, which is create from a tuple of the values of this encoder and the specified encoder, from the specified user- defined function.
Inherited methods
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific
Encodes the specified value into a character stream.
Encodes the specified value into a character stream.
- Inherited from
- JsonEncoderPlatformSpecific