io.github.kag0.ninny

Type members

Classlikes

final implicit
class AnySyntax[A](val _a: A) extends AnyVal
final implicit
class ArrowSyntax(val s: String) extends AnyVal
trait FromJson[A]
Companion
object
Companion
class
final
class FromJsonAuto[A](val fromJson: FromJson[A]) extends AnyVal
Companion
object
Companion
class
Companion
class
final implicit
class HopefullyJsonSyntax(val hopefullyJson: Try[JsonValue]) extends AnyVal with Dynamic
final implicit
class HopefullyMaybeJsonSyntax(val maybeHopefullyJson: Try[Option[JsonValue]]) extends AnyVal with Dynamic
object Json
class JsonException(message: String, cause: Throwable) extends Exception
final implicit
class MaybeJsonSyntax(val maybeJson: Option[JsonValue]) extends AnyVal with Dynamic
class RoMap(wrapped: Map[String, JsonValue]) extends AbstractMap[String, JsonValue] with VersionSpecificRoMapMethods
Companion
class
trait ToAndFromJson[A] extends ToSomeJson[A] with FromJson[A]
Companion
object
object ToJson extends ProductToJson
final
class ToJsonAuto[A](val toJson: ToSomeJsonObject[A]) extends AnyVal
Companion
object
object ToJsonAuto extends ToJsonAutoImpl
Companion
class
Companion
class
trait ToJsonValue[A, +Json <: JsonValue]
Companion
object
Companion
class
trait ToSomeJsonValue[A, +Json <: JsonValue] extends ToJsonValue[A, Json]
case
class Update(json: JsonValue, path: Seq[Either[String, Int]]) extends Dynamic

Value members

Concrete methods

def obj(nameValues: (String, JsonMagnet)*): JsonObject

Implicits

Implicits

final implicit
def AnySyntax[A](_a: A): AnySyntax[A]
final implicit
def ArrowSyntax(s: String): ArrowSyntax
final implicit
final implicit
def HopefullyMaybeJsonSyntax(maybeHopefullyJson: Try[Option[JsonValue]]): HopefullyMaybeJsonSyntax
final implicit
def MaybeJsonSyntax(maybeJson: Option[JsonValue]): MaybeJsonSyntax