JsonValue

spine.support.utils.JsonValue (Interface) → JsonChild, JsonDynamic

Instance Members

spine
name: String

spine
size: Int


spine
child: JsonValue

spine
get(key: String): JsonValue
Name Type
key String
Returns
JsonValue

spine
getAtIndex(index: Int): JsonValue
Name Type
index Int
Returns
JsonValue

spine
has(key: String): Bool
Name Type
key String
Returns
Bool

spine
getChild(key: String): JsonValue
Name Type
key String
Returns
JsonValue

spine
getString(key: String, ?defaultValue: String = null): String
Name Type Default
key String
defaultValue String null
Returns
String

spine
getFloat(key: Either<Int, String>, ?defaultValue: Float = 0): Float
Name Type Default
key Either<Int, String>
defaultValue Float 0
Returns
Float

spine
getInt(key: String, ?defaultValue: Int = 0): Int
Name Type Default
key String
defaultValue Int 0
Returns
Int

spine
getBoolean(key: String, ?defaultValue: Bool = false): Bool
Name Type Default
key String
defaultValue Bool false
Returns
Bool

spine
require(key: String): JsonValue
Name Type
key String
Returns
JsonValue

spine
asString(): String
Returns
String

spine
asFloat(): Float
Returns
Float

spine
asInt(): Int
Returns
Int

spine
asFloatArray(): FloatArray
Returns
FloatArray

spine
asShortArray(): ShortArray
Returns
ShortArray

spine
isString(): Bool
Returns
Bool

spine
isArray(): Bool
Returns
Bool