public class JreJsonNumber extends JreJsonValue implements JsonNumber
Constructor and Description |
---|
JreJsonNumber(double number) |
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.
|
double |
getNumber() |
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 double getNumber()
getNumber
in interface JsonNumber
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
Copyright © 2018. All rights reserved.