public class JSONValue extends Object
Constructor and Description |
---|
JSONValue() |
Modifier and Type | Method and Description |
---|---|
static String |
escape(String s)
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters
(U+0000 through U+001F).
|
static Object |
parseWithException(Reader in)
Parse JSON text into java object from the input source.
|
static Object |
parseWithException(String s) |
static String |
toJSONString(Object value)
Convert an object to JSON text.
|
static void |
writeJSONString(Object value,
Writer out)
Encode an object into JSON text and write it to out.
|
public static void writeJSONString(Object value, Writer out) throws IOException
If this object is a Map or a List, and it's also a JSONStreamAware or a JSONAware, JSONStreamAware or JSONAware will be considered firstly.
DO NOT call this method from writeJSONString(Writer) of a class that implements both JSONStreamAware and (Map or List) with "this" as the first parameter, use JSONObject.writeJSONString(Map, Writer) or JSONArray.writeJSONString(List, Writer) instead.
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.
JSONObject.toJSONString(Map)
,
JSONArray.toJSONString(List)
public static String escape(String s)
public static Object parseWithException(Reader in) throws IOException, ParseException
IOException
ParseException
public static Object parseWithException(String s) throws ParseException
ParseException
Copyright © 2014. All Rights Reserved.