org.http4s.circe
Members list
Packages
Type members
Classlikes
Attributes
- Source
- CirceEntityCodec.scala
- Supertypes
- Self type
-
CirceEntityCodec.type
Derive EntityDecoder if implicit io.circe.Decoder is in the scope without need to explicitly call jsonOf
.
Derive EntityDecoder if implicit io.circe.Decoder is in the scope without need to explicitly call jsonOf
.
Attributes
- Companion
- object
- Source
- CirceEntityDecoder.scala
- Supertypes
- Known subtypes
-
object CirceEntityCodec.typeobject CirceEntityDecoder.type
Attributes
- Companion
- trait
- Source
- CirceEntityDecoder.scala
- Supertypes
- Self type
-
CirceEntityDecoder.type
Derive EntityEncoder if implicit io.circe.Encoder is in the scope without need to explicitly call jsonEncoderOf
.
Derive EntityEncoder if implicit io.circe.Encoder is in the scope without need to explicitly call jsonEncoderOf
.
Attributes
- Companion
- object
- Source
- CirceEntityEncoder.scala
- Supertypes
- Known subtypes
-
object CirceEntityCodec.typeobject CirceEntityEncoder.type
Attributes
- Companion
- trait
- Source
- CirceEntityEncoder.scala
- Supertypes
- Self type
-
CirceEntityEncoder.type
Attributes
- Companion
- object
- Source
- CirceInstances.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- CirceInstances.scala
- Supertypes
- Self type
-
CirceInstances.type
Attributes
- Source
- CirceInstances.scala
- Supertypes
- Self type
Derive EntityDecoder if implicit io.circe.Decoder is in the scope without need to explicitly call jsonOfSensitive
Derive EntityDecoder if implicit io.circe.Decoder is in the scope without need to explicitly call jsonOfSensitive
Note that it varies from CirceEntityDecoder in that, when failing to decode io.circe.Json to an A
, the JSON will not be included in the raised java.lang.Exception. In the event the JSON includes sensitive data, this trait is, arguably, a better choice since it eliminates the risk of logging sensitive data, e.g. due to logging a raised java.lang.Throwable that includes the sensitive JSON.
Attributes
- Companion
- object
- Source
- CirceSensitiveDataEntityDecoder.scala
- Supertypes
- Known subtypes
-
object CirceSensitiveDataEntityDecoder.type
Attributes
- Companion
- trait
- Source
- CirceSensitiveDataEntityDecoder.scala
- Supertypes
- Self type
Wraps a list of decoding failures as an java.lang.Exception when using accumulatingJsonOf to decode JSON messages.
Wraps a list of decoding failures as an java.lang.Exception when using accumulatingJsonOf to decode JSON messages.
Attributes
- Source
- DecodingFailures.scala
- Supertypes
F-algebra for separating the Sync required for extracting the Json from the body. As such if F is Sync at some layer, then this can be used to extract without the lower layer needing to be aware of the strong constraint.
F-algebra for separating the Sync required for extracting the Json from the body. As such if F is Sync at some layer, then this can be used to extract without the lower layer needing to be aware of the strong constraint.
Attributes
- Companion
- object
- Source
- JsonDecoder.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- JsonDecoder.scala
- Supertypes
- Self type
-
JsonDecoder.type
Value members
Inherited methods
An EntityDecoder that uses circe's accumulating decoder for decoding the JSON.
An EntityDecoder that uses circe's accumulating decoder for decoding the JSON.
In case of a failure, returns an InvalidMessageBodyFailure with the cause containing a DecodingFailures exception, from which the errors can be extracted.
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- JawnInstances
- Source
- JawnInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
An EntityEncoder for a fs2.Stream of JSONs, which will encode it as a single JSON array.
An EntityEncoder for a fs2.Stream of JSONs, which will encode it as a single JSON array.
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
An EntityEncoder for a fs2.Stream of values, which will encode it as a single JSON array.
An EntityEncoder for a fs2.Stream of values, which will encode it as a single JSON array.
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Implicits
Inherited implicits
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala
Attributes
- Inherited from:
- CirceInstances
- Source
- CirceInstances.scala