wvlet.airframe.json

Attributes

Members list

Type members

Classlikes

case class IntegerOverflow(bigInteger: BigInteger) extends JSONParseException

Attributes

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

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
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

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JSONContext[Expr]
abstract class JSONParseException(m: String) extends Exception

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
object JSONScanner

Attributes

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

Attributes

Companion
object
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
object JSONSource

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object JSONToken

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
JSONToken.type
object JSONTraverser

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
trait JSONVisitor

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object YAMLFormatter

Convert JSON as Yaml

Convert JSON as Yaml

Attributes

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