wvlet.airframe.json

Type members

Classlikes

case class IntegerOverflow(bigInteger: BigInteger) extends JSONParseException
object JSON extends LogSupport
trait JSONContext[Expr] extends JSONHandler[Expr]

A facade to build json ASTs while scanning json with JSONScanner

A facade to build json ASTs while scanning json with JSONScanner

trait JSONHandler[Expr]
abstract class JSONParseException(m: String) extends Exception
object JSONScanner
Companion
class
class JSONScanner[J](s: JSONSource, handler: JSONHandler[J]) extends LogSupport
Companion
object
object JSONSource
Companion
class
final class JSONSource(b: Array[Byte], offset: Int, size: Int)
Companion
object
object JSONToken
class JSONValueBuilder extends JSONContext[JSONValue] with LogSupport
final class JSONValueOps(val jsonValue: JSONValue) extends AnyVal
final class JSONValueSeqOps(val jsonValues: Seq[JSONValue]) extends AnyVal
class NullJSONContext(isObject: Boolean) extends JSONContext[Unit] with LogSupport
final class RichJson(val json: Json) extends AnyVal
class UnexpectedEOF(line: Int, column: Int, pos: Int, message: String) extends JSONParseException
class UnexpectedToken(line: Int, column: Int, pos: Int, message: String) extends JSONParseException

Convert JSON as Yaml

Convert JSON as Yaml

Types

type Json = String