airframe-json
airframe-json
wvlet.airframe.json
IntegerOverflow
JSON
JSONValue
JSONNull
JSONBoolean
JSONNumber
JSONDouble
JSONLong
JSONString
JSONObject
JSONObject
JSONArray
JSONContext
JSONHandler
JSONParseException
JSONScanner
JSONScanner
JSONSource
JSONSource
JSONToken
JSONTraverser
JSONValueBuilder
JSONValueOps
JSONValueSeqOps
JSONVisitor
NullJSONContext
RichJson
UnexpectedEOF
UnexpectedToken
YAMLFormatter
YamlWriter
airframe-json
/
wvlet.airframe.json
wvlet.airframe.json
package
wvlet.airframe.json
Type members
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
object
JSONTraverser
class
JSONValueBuilder
extends
JSONContext
[
JSONValue
] with
LogSupport
final
class
JSONValueOps
(val jsonValue:
JSONValue
) extends
AnyVal
final
class
JSONValueSeqOps
(val jsonValues:
Seq
[
JSONValue
]) extends
AnyVal
trait
JSONVisitor
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
object
YAMLFormatter
Convert JSON as Yaml
Convert JSON as Yaml
Types
type
Json
=
String