dev.constructive.eo.circe.JsonPrism
See theJsonPrism companion class
object JsonPrism
Attributes
- Companion
- class
- Source
- JsonPrism.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonPrism.type
Members list
Value members
Concrete methods
Construct a root-level JsonPrism[S] — the focus is a Leaf with empty path.
Construct a root-level JsonPrism[S] — the focus is a Leaf with empty path.
Attributes
- Source
- JsonPrism.scala
Extensions
Extensions
extension [A](o: JsonPrism[A])
.field(_.x) — drill via selector lambda.
extension [A](o: JsonPrism[A])
.at(i) — drill into the i-th array element.
extension [A](o: JsonPrism[A])
.each — split into a JsonTraversal over the iterated array.
extension [A](o: JsonPrism[A])
.fields(_.a, _.b, ...) — focus a NamedTuple over selected fields.
In this article