public class JreJsonBoolean extends JreJsonValue implements JsonBoolean
Constructor and Description |
---|
JreJsonBoolean(boolean bool) |
Modifier and Type | Method and Description |
---|---|
boolean |
asBoolean()
Coerces underlying value to boolean according to the rules of Javascript coercion.
|
double |
asNumber()
Coerces the underlying value to a number according to the rules of Javascript coercion.
|
String |
asString()
Coerces the underlying value to a String according to the rules of JavaScript coercion.
|
boolean |
getBoolean() |
Object |
getObject() |
JsonType |
getType()
Returns an enumeration representing the fundamental JSON type.
|
boolean |
jsEquals(JsonValue value)
Equivalent of Javascript '==' operator comparison between two values.
|
String |
toJson()
Returns a serialized JSON string representing this value.
|
void |
traverse(elemental.json.impl.JsonVisitor visitor,
elemental.json.impl.JsonContext ctx) |
parseJson, toNative
public boolean asBoolean()
JsonValue
public double asNumber()
JsonValue
public String asString()
JsonValue
public boolean getBoolean()
getBoolean
in interface JsonBoolean
public Object getObject()
getObject
in class JreJsonValue
public JsonType getType()
JsonValue
public boolean jsEquals(JsonValue value)
JsonValue
public void traverse(elemental.json.impl.JsonVisitor visitor, elemental.json.impl.JsonContext ctx)
traverse
in class JreJsonValue
public String toJson() throws IllegalStateException
JsonValue
toJson
in interface JsonValue
IllegalStateException
Copyright © 2018. All rights reserved.