com.snowplowanalytics.iglu.core

json4s

package json4s

Visibility
  1. Public
  2. All

Type Members

  1. trait ExtractFromData extends ExtractFrom[JValue]

    ExtractFrom subtrait for JValue.

  2. trait ExtractFromSchema extends ExtractFrom[JValue]

    Example common trait for ExtractFrom *Schemas* objects It can be instantiated or extended by AttachTo

Value Members

  1. object AttachToData extends AttachTo[JValue] with ToData[JValue] with ExtractFromData

    AttachTo instance for JValue data instance

  2. object AttachToSchema extends AttachTo[JValue] with ToSchema[JValue] with ExtractFromSchema

    AttachTo type class instance for JValue JSON Schemas

  3. object ExtractFromData extends ExtractFromData

    ExtractFrom type class instance, by importing this and making implicit you'll have extractSchemaKey postfix method to extract SchemaKey from data instances.

  4. object ExtractFromSchema extends ExtractFromSchema

  5. object Json4sIgluCodecs

    Example of serializers for JSON Schema

  6. object NormalizeData extends NormalizeData[JValue]

    Having this in implicit scope allow SelfDescribingData with JValue to be normalized into Self-describing data JValue instance

  7. object NormalizeSchema extends NormalizeSchema[JValue]

    Having this in implicit scope allow SelfDescribingSchema with JValue to be normalized into Self-describing JSON Schema

  8. object StringifyData extends StringifyData[JValue]

    Having this in implicit scope allow SelfDescribingData with JValue to be converted into compact String

  9. object StringifySchema extends StringifySchema[JValue]

    Having this in implicit scope allow SelfDescribingSchema with JValue to be converted into compact String

Ungrouped