Constructor and Description |
---|
JSONObject()
Create an empty JSON Object
|
JSONObject(java.util.Map<java.lang.String,JOk> objectMap)
Construct a JSON Object with the specified attributes
|
Modifier and Type | Method and Description |
---|---|
JOk[] |
getArray(java.lang.String s)
Retrieve an array from the Key.
|
boolean |
getBoolean(java.lang.String s)
Retrieve a boolean from the Key.
|
java.lang.Number |
getNumber(java.lang.String s)
Retrieve a Number from the Key.
|
JSONObject |
getObject(java.lang.String s)
Retrieve a JSONObject from the key.
|
java.lang.String |
getString(java.lang.String s)
Retrieve a String from the Key.
|
void |
put(java.lang.String s,
boolean... b)
Map (a) Boolean(s) to the Key s (Overwrites)
|
void |
put(java.lang.String s,
double n)
Map a Number to the Key s (Overwrites)
|
void |
put(java.lang.String s,
float n)
Map a Number to the Key s (Overwrites)
|
void |
put(java.lang.String s,
int n)
Map a Number to the Key s (Overwrites)
|
void |
put(java.lang.String s,
com.xdestx.json.JArray arr)
Map an Array to a String
|
void |
put(java.lang.String s,
JBoolean b)
Map a boolean to a String
|
void |
put(java.lang.String s,
JNumber n)
Map a Number to a String
|
void |
put(java.lang.String s,
JOk j)
Map an unknown accepted object to a String
|
void |
put(java.lang.String s,
JOk[] arr)
Map an array of JSONObject accepted objects to a String
|
void |
put(java.lang.String s,
JString str)
Map a String to a String
|
void |
put(java.lang.String s,
long n)
Map a Number to the Key s (Overwrites)
|
void |
put(java.lang.String s,
java.lang.Number... n)
Map Numbers to the Key s (Overwrites)
|
void |
put(java.lang.String s,
short n)
Map a Number to the Key s (Overwrites)
|
void |
put(java.lang.String s,
java.lang.String... strs)
Map Strings to the Key s
|
void |
put(java.lang.String s,
java.lang.String str)
Map a String to a String
|
java.lang.String |
toJSONString()
The String representation of this component or object.
|
java.lang.String |
toString()
Returns
JOk.toJSONString() |
public JSONObject(java.util.Map<java.lang.String,JOk> objectMap)
objectMap
- A Map of Strings with JOk objects attachedpublic JSONObject()
public void put(java.lang.String s, int n)
s
- The keyn
- The numberpublic void put(java.lang.String s, double n)
s
- The keyn
- The numberpublic void put(java.lang.String s, float n)
s
- The keyn
- The numberpublic void put(java.lang.String s, short n)
s
- The keyn
- The numberpublic void put(java.lang.String s, long n)
s
- The keyn
- The numberpublic void put(java.lang.String s, java.lang.Number... n)
s
- The keyn
- The numberpublic void put(java.lang.String s, boolean... b)
s
- The keyb
- The boolean(s)public void put(java.lang.String s, java.lang.String... strs)
s
- The keystrs
- The stringspublic void put(java.lang.String s, JOk[] arr)
s
- The keyarr
- The JOk arraypublic void put(java.lang.String s, java.lang.String str)
s
- The keystr
- The Stringpublic void put(java.lang.String s, JString str)
s
- The keystr
- The Stringpublic void put(java.lang.String s, com.xdestx.json.JArray arr)
s
- The keyarr
- The Arraypublic void put(java.lang.String s, JBoolean b)
s
- The keyb
- The booleanpublic void put(java.lang.String s, JNumber n)
s
- The keyn
- The numberpublic void put(java.lang.String s, JOk j)
s
- The keyj
- The objectpublic java.lang.Number getNumber(java.lang.String s)
s
- The keypublic java.lang.String getString(java.lang.String s)
s
- The keypublic JOk[] getArray(java.lang.String s)
s
- The keypublic boolean getBoolean(java.lang.String s)
s
- The keypublic JSONObject getObject(java.lang.String s)
s
- The keypublic java.lang.String toJSONString()
JOk
toJSONString
in interface JOk
public java.lang.String toString()
JOk.toJSONString()
toString
in class java.lang.Object