JsonDynamic

spine.support.utils.JsonDynamic (Class)
Implements: JsonValue

Instance Members


spine
name: String

spine
size: Int

spine
child: JsonValue

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

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

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

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

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
asString(): String
Returns
String

spine
asFloatArray(): FloatArray
Returns
FloatArray

spine
asShortArray(): ShortArray
Returns
ShortArray

spine
asFloat(): Float
Returns
Float

spine
asInt(): Int
Returns
Int

spine
isString(): Bool
Returns
Bool

spine
isArray(): Bool
Returns
Bool

spine
new(data: Dynamic): Void
Name Type
data Dynamic

Private Members

spine
data: Dynamic

spine
toString(): String
Returns
String