wvlet.airframe.json

Attributes

Members list

Concise view

Type members

Classlikes

case class IntegerOverflow(bigInteger: BigInteger) extends JSONParseException

Attributes

Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
object JSON extends LogSupport

Attributes

Graph
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Self type
JSON.type
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

Attributes

Graph
Supertypes
trait JSONHandler[Expr]
class Object
trait Matchable
class Any
Known subtypes
trait JSONHandler[Expr]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
abstract class JSONParseException(m: String) extends Exception

Attributes

Graph
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class JSONScanner[J](s: JSONSource, handler: JSONHandler[J]) extends LogSupport

Attributes

Companion:
object
Graph
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
object JSONSource

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class JSONSource(b: Array[Byte], offset: Int, size: Int)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object JSONToken

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class JSONValueBuilder extends JSONContext[JSONValue] with LogSupport

Attributes

Graph
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Self type
final implicit class JSONValueOps(val jsonValue: JSONValue) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final implicit class JSONValueSeqOps(val jsonValues: Seq[JSONValue]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NullJSONContext(isObject: Boolean) extends JSONContext[Unit] with LogSupport

Attributes

Graph
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait JSONContext[Unit]
trait JSONHandler[Unit]
class Object
trait Matchable
class Any
final implicit class RichJson(val json: Json) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
class UnexpectedEOF(line: Int, column: Int, pos: Int, message: String) extends JSONParseException

Attributes

Graph
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
class UnexpectedToken(line: Int, column: Int, pos: Int, message: String) extends JSONParseException

Attributes

Graph
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any

Convert JSON as Yaml

Convert JSON as Yaml

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Types

type Json = String

Implicits

Implicits

final implicit def JSONValueOps(jsonValue: JSONValue): JSONValueOps
final implicit def JSONValueSeqOps(jsonValues: Seq[JSONValue]): JSONValueSeqOps
final implicit def RichJson(json: Json): RichJson