|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.json.JSONValue
public class JSONValue
Utilities to encode and decode data in JSON format.
To decode, use parse(String).
To encode, use toJSONString(java.lang.Object).
| Constructor Summary | |
|---|---|
JSONValue()
|
|
| Method Summary | |
|---|---|
static Object |
parse(Reader in)
Parse (aka., decode) JSON text into java object from the input source. |
static Object |
parse(String s)
Parse (aka., decode) JSON text into java object from the string. |
static String |
toJSONString(boolean value)
Converts a boolean to JSON text |
static String |
toJSONString(byte value)
Converts a byte to JSON text |
static String |
toJSONString(char value)
Converts a char to JSON text |
static String |
toJSONString(double value)
Converts a double to JSON text |
static String |
toJSONString(float value)
Converts a float to JSON text |
static String |
toJSONString(int value)
Converts an integer to JSON text |
static String |
toJSONString(long value)
Converts a long to JSON text |
static String |
toJSONString(Object value)
Convert (aka., encode) an object to JSON text. |
static String |
toJSONString(short value)
Converts a short to JSON text |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JSONValue()
| Method Detail |
|---|
public static Object parse(Reader in)
throws IOException
in - the input to parse.
JSONObject (also java.util.Map),
JSONArray (also java.util.List),
java.lang.String,
java.lang.Number,
java.lang.Boolean,
null.
If in is null, null is returned.
IOExceptionpublic static Object parse(String s)
public static String toJSONString(Object value)
If this object is a Map or a List, and it's also a JSONAware, JSONAware will be considered firstly.
DO NOT call this method from toJSONString() of a class that implements both JSONAware and Map or List with "this" as the parameter, use JSONObject.toJSONString(Map) or JSONArray.toJSONString(List) instead.
value -
public static String toJSONString(int value)
patched by tomyeh
public static String toJSONString(long value)
patched by tomyeh
public static String toJSONString(short value)
patched by tomyeh
public static String toJSONString(double value)
patched by tomyeh
public static String toJSONString(float value)
patched by tomyeh
public static String toJSONString(byte value)
patched by tomyeh
public static String toJSONString(boolean value)
patched by tomyeh
public static String toJSONString(char value)
patched by tomyeh
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||