public class JSON extends java.lang.Object implements java.lang.Comparable<JSON>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static JSON |
FALSE |
static JSON |
NULL |
static JSON |
TRUE |
static JSON |
UNDEFINED |
Constructor and Description |
---|
JSON(java.lang.Object value)
Construct a new JSON object from a String/Boolean/Number.
|
Modifier and Type | Method and Description |
---|---|
static int |
compare(JSON a,
JSON b) |
int |
compareTo(JSON toCompare) |
JSON |
copy() |
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getBoolean() |
java.util.Date |
getDate() |
java.lang.Integer |
getInteger() |
java.lang.Double |
getNumber() |
java.lang.String |
getRegexSafeString() |
java.lang.String |
getString() |
JSONType |
getType() |
boolean |
isNullOrUndefined() |
java.lang.String |
toString() |
static JSON |
wrap(java.lang.Object value)
A factory style constructor.
|
public static final JSON FALSE
public static final JSON NULL
public static final JSON TRUE
public static final JSON UNDEFINED
public JSON(java.lang.Object value)
value
- public static JSON wrap(java.lang.Object value)
value
- the value to wrapJSON(Object)
public int compareTo(JSON toCompare)
compareTo
in interface java.lang.Comparable<JSON>
public JSON copy()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.Boolean getBoolean()
public java.util.Date getDate()
public java.lang.Integer getInteger()
public java.lang.Double getNumber()
public java.lang.String getRegexSafeString()
public java.lang.String getString()
public JSONType getType()
public boolean isNullOrUndefined()
public java.lang.String toString()
toString
in class java.lang.Object