Packages

package json

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. json
  2. DefaultTypeDiscriminatorConfig
  3. PureharmJsonTypeDefinitions
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final type Codec[A] = json_impl.Codec[A]
    Definition Classes
    PureharmJsonTypeDefinitions
  2. final type Configuration = io.circe.generic.extras.Configuration
    Definition Classes
    PureharmJsonTypeDefinitions
  3. final type Decoder[A] = io.circe.Decoder[A]
    Definition Classes
    PureharmJsonTypeDefinitions
  4. type DefaultTypeDiscriminatorConfig = json_impl.DefaultTypeDiscriminatorConfig
  5. final type Encoder[A] = io.circe.Encoder[A]
    Definition Classes
    PureharmJsonTypeDefinitions
  6. final type HCursor = io.circe.HCursor
    Definition Classes
    PureharmJsonTypeDefinitions
  7. final type Json = io.circe.Json
    Definition Classes
    PureharmJsonTypeDefinitions
  8. final type JsonDecodingAnomaly = json_impl.JsonDecodingAnomaly
    Definition Classes
    PureharmJsonTypeDefinitions
  9. final type JsonObject = io.circe.JsonObject
    Definition Classes
    PureharmJsonTypeDefinitions
  10. final type JsonParsingAnomaly = json_impl.JsonParsingAnomaly
    Definition Classes
    PureharmJsonTypeDefinitions
  11. final type ObjectDecoder[A] = io.circe.ObjectEncoder[A]
    Definition Classes
    PureharmJsonTypeDefinitions
  12. final type ObjectEncoder[A] = io.circe.ObjectEncoder[A]
    Definition Classes
    PureharmJsonTypeDefinitions
  13. type PureharmJsonImplicits = json_impl.PureharmJsonImplicits
  14. type PureharmJsonTypeDefinitions = json_impl.PureharmJsonTypeDefinitions
  15. type SemiAutoDerivation = json_impl.SemiAutoDerivation

Value Members

  1. final val Codec: json_impl.Codec.type
    Definition Classes
    PureharmJsonTypeDefinitions
  2. final val Configuration: io.circe.generic.extras.Configuration.type
    Definition Classes
    PureharmJsonTypeDefinitions
  3. final val Decoder: io.circe.Decoder.type
    Definition Classes
    PureharmJsonTypeDefinitions
  4. final val Encoder: io.circe.Encoder.type
    Definition Classes
    PureharmJsonTypeDefinitions
  5. final val HCursor: io.circe.HCursor.type
    Definition Classes
    PureharmJsonTypeDefinitions
  6. final val Json: io.circe.Json.type
    Definition Classes
    PureharmJsonTypeDefinitions
  7. final val JsonDecodingAnomaly: json_impl.JsonDecodingAnomaly.type
    Definition Classes
    PureharmJsonTypeDefinitions
  8. final val JsonObject: io.circe.JsonObject.type
    Definition Classes
    PureharmJsonTypeDefinitions
  9. final val JsonParsingAnomaly: json_impl.JsonParsingAnomaly.type
    Definition Classes
    PureharmJsonTypeDefinitions
  10. final val ObjectDecoder: io.circe.ObjectEncoder.type
    Definition Classes
    PureharmJsonTypeDefinitions
  11. final val ObjectEncoder: io.circe.ObjectEncoder.type
    Definition Classes
    PureharmJsonTypeDefinitions
  12. implicit final val defaultDerivationConfiguration: io.circe.generic.extras.Configuration

    This exists to give us the default behavior of deserializing sealed trait hierarchies by adding and "_type" field to the json, instead of creating a property for each variant.

    This exists to give us the default behavior of deserializing sealed trait hierarchies by adding and "_type" field to the json, instead of creating a property for each variant.

    Unfortunately, this uses the name of each variant as the value for the "_type" field, leaving JSON-value APIs vulnerable to rename refactorings.

    Definition Classes
    DefaultTypeDiscriminatorConfig
  13. object autoderive extends AutoDerivation

    !!!! WARNING !!!!

    !!!! WARNING !!!!

    Import is mutually exclusive with:

    import busymachines.pureharm.json.derive._
    Since

    11 Jun 2019

  14. object derive extends json_impl.SemiAutoDerivation

    Since

    11 Jun 2019

  15. object implicits extends Implicits

    Since

    11 Jun 2019

Inherited from AnyRef

Inherited from Any

Ungrouped