spray.json.optics

Members list

Type members

Classlikes

Attributes

Companion
object
Source
JsNumberOptics.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
JsNumberOptics.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
JsObjectOptics.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
JsObjectOptics.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Source
JsValueOptics.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object JsValueOptics
object JsValueOptics extends JsValueOptics

Attributes

Companion
trait
Source
JsValueOptics.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Inherited classlikes

object BigDecimalJsonFormat extends JsonFormat[BigDecimal]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[BigDecimal]
trait JsonWriter[BigDecimal]
trait JsonReader[BigDecimal]
class Object
trait Matchable
class Any
Show all
object BigIntJsonFormat extends JsonFormat[BigInt]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[BigInt]
trait JsonWriter[BigInt]
trait JsonReader[BigInt]
class Object
trait Matchable
class Any
Show all
object BooleanJsonFormat extends JsonFormat[Boolean]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Boolean]
trait JsonWriter[Boolean]
trait JsonReader[Boolean]
class Object
trait Matchable
class Any
Show all
object ByteJsonFormat extends JsonFormat[Byte]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Byte]
trait JsonWriter[Byte]
trait JsonReader[Byte]
class Object
trait Matchable
class Any
Show all
object CharJsonFormat extends JsonFormat[Char]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Char]
trait JsonWriter[Char]
trait JsonReader[Char]
class Object
trait Matchable
class Any
Show all
object DoubleJsonFormat extends JsonFormat[Double]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Double]
trait JsonWriter[Double]
trait JsonReader[Double]
class Object
trait Matchable
class Any
Show all
object FloatJsonFormat extends JsonFormat[Float]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Float]
trait JsonWriter[Float]
trait JsonReader[Float]
class Object
trait Matchable
class Any
Show all
object IntJsonFormat extends JsonFormat[Int]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Int]
trait JsonWriter[Int]
trait JsonReader[Int]
class Object
trait Matchable
class Any
Show all
object JsValueFormat extends JsonFormat[JsValue]

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
Supertypes
trait JsonFormat[JsValue]
trait JsonWriter[JsValue]
trait JsonReader[JsValue]
class Object
trait Matchable
class Any
Show all
object LongJsonFormat extends JsonFormat[Long]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Long]
trait JsonWriter[Long]
trait JsonReader[Long]
class Object
trait Matchable
class Any
Show all
class OptionFormat[T] extends JsonFormat[Option[T]]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
Supertypes
trait JsonFormat[Option[T]]
trait JsonWriter[Option[T]]
trait JsonReader[Option[T]]
class Object
trait Matchable
class Any
Show all
object RootJsArrayFormat extends RootJsonFormat[JsArray]

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
Supertypes
trait RootJsonFormat[JsArray]
trait RootJsonWriter[JsArray]
trait RootJsonReader[JsArray]
trait JsonFormat[JsArray]
trait JsonWriter[JsArray]
trait JsonReader[JsArray]
class Object
trait Matchable
class Any
Show all
object RootJsObjectFormat extends RootJsonFormat[JsObject]

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
Supertypes
trait RootJsonFormat[JsObject]
trait RootJsonWriter[JsObject]
trait RootJsonReader[JsObject]
trait JsonFormat[JsObject]
trait JsonWriter[JsObject]
trait JsonReader[JsObject]
class Object
trait Matchable
class Any
Show all
object ShortJsonFormat extends JsonFormat[Short]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Short]
trait JsonWriter[Short]
trait JsonReader[Short]
class Object
trait Matchable
class Any
Show all
object StringJsonFormat extends JsonFormat[String]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[String]
trait JsonWriter[String]
trait JsonReader[String]
class Object
trait Matchable
class Any
Show all
object SymbolJsonFormat extends JsonFormat[Symbol]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Symbol]
trait JsonWriter[Symbol]
trait JsonReader[Symbol]
class Object
trait Matchable
class Any
Show all
object UnitJsonFormat extends JsonFormat[Unit]

Attributes

Inherited from:
BasicFormats
Source
BasicFormats.scala
Supertypes
trait JsonFormat[Unit]
trait JsonWriter[Unit]
trait JsonReader[Unit]
class Object
trait Matchable
class Any
Show all

Value members

Inherited methods

final def atField(key: String): Optional[JsValue, Option[JsValue]]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final def field(key: String): Optional[JsValue, JsValue]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
def jsonFormat[T](reader: JsonReader[T], writer: JsonWriter[T]): JsonFormat[T]

Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.

Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, P20 : JsonFormat, P21 : JsonFormat, P22 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String, fieldName21: String, fieldName22: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, P20 : JsonFormat, P21 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String, fieldName21: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, P20 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5, P6) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4, P5) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, T <: Product](construct: (P1, P2, P3, P4) => T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, T <: Product](construct: (P1, P2, P3) => T, fieldName1: String, fieldName2: String, fieldName3: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, P2 : JsonFormat, T <: Product](construct: (P1, P2) => T, fieldName1: String, fieldName2: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat[P1 : JsonFormat, T <: Product](construct: P1 => T, fieldName1: String): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat0[T](construct: () => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormats
Source
ProductFormats.scala
def jsonFormat1[P1 : JsonFormat, T <: Product : ClassTag](construct: P1 => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat10[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat11[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat12[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat13[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat14[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat15[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat16[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat17[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat18[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat19[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat2[P1 : JsonFormat, P2 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat20[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, P20 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat21[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, P20 : JsonFormat, P21 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat22[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, P10 : JsonFormat, P11 : JsonFormat, P12 : JsonFormat, P13 : JsonFormat, P14 : JsonFormat, P15 : JsonFormat, P16 : JsonFormat, P17 : JsonFormat, P18 : JsonFormat, P19 : JsonFormat, P20 : JsonFormat, P21 : JsonFormat, P22 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat3[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat4[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat5[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat6[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat7[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat8[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def jsonFormat9[P1 : JsonFormat, P2 : JsonFormat, P3 : JsonFormat, P4 : JsonFormat, P5 : JsonFormat, P6 : JsonFormat, P7 : JsonFormat, P8 : JsonFormat, P9 : JsonFormat, T <: Product : ClassTag](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9) => T): RootJsonFormat[T]

Attributes

Inherited from:
ProductFormatsInstances
Source
ProductFormatsInstances.scala
def lazyFormat[T](format: => JsonFormat[T]): JsonFormat[T]

Lazy wrapper around serialization.

Lazy wrapper around serialization. Useful when you want to serialize (mutually) recursive structures.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
def lift[T <: AnyRef](reader: RootJsonReader[T]): RootJsonFormat[T]

Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.

Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
def lift[T <: AnyRef](reader: JsonReader[T]): JsonFormat[T]

Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.

Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
def lift[T](writer: RootJsonWriter[T]): RootJsonFormat[T]

Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.

Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
def lift[T](writer: JsonWriter[T]): JsonFormat[T]

Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.

Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
final def parse[T](implicit format: JsonFormat[T]): Prism[JsValue, T]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
def rootFormat[T](format: JsonFormat[T]): RootJsonFormat[T]

Explicitly turns a JsonFormat into a RootJsonFormat.

Explicitly turns a JsonFormat into a RootJsonFormat.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]

Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.

Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
def safeReader[A : JsonReader]: JsonReader[Either[Exception, A]]

Wraps an existing JsonReader with Exception protection.

Wraps an existing JsonReader with Exception protection.

Attributes

Inherited from:
AdditionalFormats
Source
AdditionalFormats.scala
final def select[T](field: String)(implicit format: JsonFormat[T], A: At[JsObject, String, Option[JsValue]]): Optional[JsValue, Option[T]]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
def viaSeq[I <: Iterable[T], T : JsonFormat](f: (Seq[T]) => I): RootJsonFormat[I]

A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function List => I.

A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function List => I.

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala

Inherited fields

final lazy val jsArray: Prism[JsValue, Vector[JsValue]]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsBigDecimal: Prism[JsValue, BigDecimal]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsBigInt: Prism[JsValue, BigInt]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsBoolean: Prism[JsValue, Boolean]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsByte: Prism[JsValue, Byte]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsDescendants: Traversal[JsValue, JsValue]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsDouble: Prism[JsValue, Double]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsInt: Prism[JsValue, Int]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsLong: Prism[JsValue, Long]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsNull: Prism[JsValue, Unit]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsNumber: Prism[JsValue, JsNumber]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsNumberBigDecimal: Prism[JsNumber, BigDecimal]

Attributes

Inherited from:
JsNumberOptics
Source
JsNumberOptics.scala
final lazy val jsNumberBigInt: Prism[JsNumber, BigInt]

Attributes

Inherited from:
JsNumberOptics
Source
JsNumberOptics.scala
final lazy val jsNumberByte: Prism[JsNumber, Byte]

Attributes

Inherited from:
JsNumberOptics
Source
JsNumberOptics.scala
final lazy val jsNumberDouble: Prism[JsNumber, Double]

Attributes

Inherited from:
JsNumberOptics
Source
JsNumberOptics.scala
final lazy val jsNumberInt: Prism[JsNumber, Int]

Attributes

Inherited from:
JsNumberOptics
Source
JsNumberOptics.scala
final lazy val jsNumberLong: Prism[JsNumber, Long]

Attributes

Inherited from:
JsNumberOptics
Source
JsNumberOptics.scala
final lazy val jsNumberShort: Prism[JsNumber, Short]

Attributes

Inherited from:
JsNumberOptics
Source
JsNumberOptics.scala
final lazy val jsObject: Prism[JsValue, JsObject]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsShort: Prism[JsValue, Short]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final lazy val jsString: Prism[JsValue, String]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala

Implicits

Inherited implicits

implicit def arrayFormat[T : ClassTag]: RootJsonFormat[Array[T]]

Supplies the JsonFormat for Arrays.

Supplies the JsonFormat for Arrays.

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def eitherFormat[A : JsonFormat, B : JsonFormat]: JsonFormat[Either[A, B]]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def immIndexedSeqFormat[T : JsonFormat]: RootJsonFormat[IndexedSeq[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def immIterableFormat[T : JsonFormat]: RootJsonFormat[Iterable[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def immLinearSeqFormat[T : JsonFormat]: RootJsonFormat[LinearSeq[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def immSeqFormat[T : JsonFormat]: RootJsonFormat[Seq[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def immSetFormat[T : JsonFormat]: RootJsonFormat[Set[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def indexedSeqFormat[T : JsonFormat]: RootJsonFormat[IndexedSeq[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def iterableFormat[T : JsonFormat]: RootJsonFormat[Iterable[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
final implicit lazy val jsObjectAt: At[JsObject, String, Option[JsValue]]

Attributes

Inherited from:
JsObjectOptics
Source
JsObjectOptics.scala
final implicit lazy val jsObjectEach: Each[JsObject, JsValue]

Attributes

Inherited from:
JsObjectOptics
Source
JsObjectOptics.scala
final implicit lazy val jsObjectFilterIndex: FilterIndex[JsObject, String, JsValue]

Attributes

Inherited from:
JsObjectOptics
Source
JsObjectOptics.scala
final implicit lazy val jsObjectFold: Fold[JsObject, (String, JsValue)]

Attributes

Inherited from:
JsObjectOptics
Source
JsObjectOptics.scala
final implicit lazy val jsObjectIndex: Index[JsObject, String, JsValue]

Attributes

Inherited from:
JsObjectOptics
Source
JsObjectOptics.scala
final implicit lazy val jsPlated: Plated[JsValue]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
final implicit lazy val jsValueEach: Each[JsValue, JsValue]

Attributes

Inherited from:
JsValueOptics
Source
JsValueOptics.scala
implicit def linearSeqFormat[T : JsonFormat]: RootJsonFormat[LinearSeq[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def listFormat[T : JsonFormat]: RootJsonFormat[List[T]]

Supplies the JsonFormat for Lists.

Supplies the JsonFormat for Lists.

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def mapFormat[K : JsonFormat, V : JsonFormat]: RootJsonFormat[Map[K, V]]

Supplies the JsonFormat for Maps.

Supplies the JsonFormat for Maps. The implicitly available JsonFormat for the key type K must always write JsStrings, otherwise a spray.json.SerializationException will be thrown.

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def optionFormat[T : JsonFormat]: JsonFormat[Option[T]]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def seqFormat[T : JsonFormat]: RootJsonFormat[Seq[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def setFormat[T : JsonFormat]: RootJsonFormat[Set[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala
implicit def tuple1Format[A : JsonFormat]: JsonFormat[Tuple1[A]]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def tuple2Format[A : JsonFormat, B : JsonFormat]: RootJsonFormat[(A, B)]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def tuple3Format[A : JsonFormat, B : JsonFormat, C : JsonFormat]: RootJsonFormat[(A, B, C)]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def tuple4Format[A : JsonFormat, B : JsonFormat, C : JsonFormat, D : JsonFormat]: RootJsonFormat[(A, B, C, D)]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def tuple5Format[A : JsonFormat, B : JsonFormat, C : JsonFormat, D : JsonFormat, E : JsonFormat]: RootJsonFormat[(A, B, C, D, E)]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def tuple6Format[A : JsonFormat, B : JsonFormat, C : JsonFormat, D : JsonFormat, E : JsonFormat, F : JsonFormat]: RootJsonFormat[(A, B, C, D, E, F)]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def tuple7Format[A : JsonFormat, B : JsonFormat, C : JsonFormat, D : JsonFormat, E : JsonFormat, F : JsonFormat, G : JsonFormat]: RootJsonFormat[(A, B, C, D, E, F, G)]

Attributes

Inherited from:
StandardFormats
Source
StandardFormats.scala
implicit def vectorFormat[T : JsonFormat]: RootJsonFormat[Vector[T]]

Attributes

Inherited from:
CollectionFormats
Source
CollectionFormats.scala