com.bryghts

kissjson

package kissjson

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. kissjson
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type JsonArray = JsonValueBase[Vector[JsonValue]]

  2. class JsonArrayBuilder extends Builder[JsonValue, JsonArray]

  3. final class JsonArrayImpl extends JsonArray

  4. type JsonBoolean = JsonValueBase[Boolean]

  5. final class JsonBooleanImpl extends JsonBoolean

  6. type JsonInteger = JsonValueBase[IntegerNumber]

  7. final class JsonIntegerImpl extends JsonNumberImpl[IntegerNumber]

  8. type JsonNumber = JsonValueBase[Number]

  9. sealed abstract class JsonNumberImpl[T <: Number] extends JsonValueBase[T]

  10. type JsonObject = JsonValueBase[Map[String, JsonValue]]

  11. final class JsonObjectImpl extends JsonObject

  12. type JsonReal = JsonValueBase[RealNumber]

  13. final class JsonRealImpl extends JsonNumberImpl[RealNumber]

  14. type JsonString = JsonValueBase[String]

  15. final class JsonStringImpl extends JsonString

  16. type JsonValue = JsonValueBase[_]

  17. sealed abstract class JsonValueBase[+T] extends IndexedSeq[JsonValue] with SafeDynamic[JsonValue] with ApplyAfterSafeDynamic[Int, JsonValue, JsonValue] with HasApply[Int, JsonValue]

  18. type MatchJsonArray = JsonArrayImpl

  19. type MatchJsonBoolean = JsonBooleanImpl

  20. type MatchJsonInteger = JsonIntegerImpl

  21. type MatchJsonNull = JsonNull.type

  22. type MatchJsonNumber = JsonNumberImpl[_]

  23. type MatchJsonObject = JsonObjectImpl

  24. type MatchJsonReal = JsonRealImpl

  25. type MatchJsonString = JsonStringImpl

  26. type MatchJsonValue = JsonValueBase[_]

  27. implicit final class StringJsonExtensions extends AnyVal

  28. implicit final class SymbolJsonExtensions extends AnyVal

  29. implicit class ToJsonConversor[T] extends AnyRef

Value Members

  1. implicit object CanBuildJsonArray extends CanBuildFrom[IndexedSeq[JsonValue], JsonValue, JsonArray]

  2. implicit val CanBuildJsonArrayFromBooleans: CanBuildFrom[IndexedSeq[JsonValue], Boolean, JsonArray]

  3. implicit val CanBuildJsonArrayFromByte: CanBuildFrom[IndexedSeq[JsonValue], Byte, JsonArray]

  4. implicit val CanBuildJsonArrayFromDoubles: CanBuildFrom[IndexedSeq[JsonValue], Double, JsonArray]

  5. implicit val CanBuildJsonArrayFromFloats: CanBuildFrom[IndexedSeq[JsonValue], Float, JsonArray]

  6. implicit val CanBuildJsonArrayFromIntegers: CanBuildFrom[IndexedSeq[JsonValue], Int, JsonArray]

  7. implicit val CanBuildJsonArrayFromLongs: CanBuildFrom[IndexedSeq[JsonValue], Long, JsonArray]

  8. implicit val CanBuildJsonArrayFromShorts: CanBuildFrom[IndexedSeq[JsonValue], Short, JsonArray]

  9. implicit val CanBuildJsonArrayFromStrings: CanBuildFrom[IndexedSeq[JsonValue], String, JsonArray]

  10. def J(in: (String, JsonValue)*): JsonObject

  11. def J(in: JsonValue*): JsonArrayImpl

  12. object JsonArray

  13. object JsonBoolean

  14. object JsonInteger

  15. object JsonNull extends JsonValueBase[Unit]

  16. object JsonNumber

  17. object JsonObject

  18. object JsonReal

  19. object JsonString

  20. package codec

  21. implicit object compact extends CompactObjectRenderer

  22. implicit def implicitJson(in: Double): JsonReal

  23. implicit def implicitJson(in: Float): JsonReal

  24. implicit def implicitJson(in: Long): JsonInteger

  25. implicit def implicitJson(in: Int): JsonInteger

  26. implicit def implicitJson(in: Short): JsonInteger

  27. implicit def implicitJson(in: Char): JsonInteger

  28. implicit def implicitJson(in: Byte): JsonInteger

  29. implicit def implicitJson(in: Null): JsonNull.type

  30. implicit def implicitJson(in: Boolean): JsonBoolean

  31. implicit def implicitJson(in: String): JsonString

  32. package parser

  33. package renderer

Inherited from AnyRef

Inherited from Any

Ungrouped