JsoniterPath

dev.constructive.eo.jsoniter.JsoniterPath
See theJsoniterPath companion trait
object JsoniterPath

Attributes

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

Members list

Extensions

Extensions

extension [A, P[_]](o: JsoniterPath[A, P])
transparent inline def field[B](inline selector: A => B)(using codecB: JsonValueCodec[B]): P[B]

.field(_.x) — drill via selector lambda, compile-time checked against A's case fields.

.field(_.x) — drill via selector lambda, compile-time checked against A's case fields.

Attributes

Source
JsoniterPath.scala
extension [A, P[_]](o: JsoniterPath[A, P])
transparent inline def at(i: Int): Any

.at(i) — drill into the i-th array element.

.at(i) — drill into the i-th array element.

Attributes

Source
JsoniterPath.scala