Monocle binding for Spray-json, heavily inspired by Circe-optics.
libraryDependencies ++= Seq(
"io.github.greyplane" %% "spray-json-optics" % version
)
unfortunately because the simple encoding for numeric value that spray json was using, it's either impossible or overcomplicated to make these numeric prism lawful, it is still useful but should be used with caution.