public class Json<O>
extends java.lang.Object
Constructor and Description |
---|
Json(dict<?> o) |
Json(java.lang.Integer v) |
Json(java.lang.Iterable<?> o) |
Json(java.util.Map<?,?> o) |
Json(java.lang.String jsonString) |
Json(java.lang.String usualString,
boolean isUsualString) |
Json(tuple o) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
dumps(java.lang.Object value)
Encode an object into JSON text and returns the generated String.
|
static java.lang.String |
dumpsList(boolean[] array) |
static java.lang.String |
dumpsList(byte[] array) |
static java.lang.String |
dumpsList(char[] array) |
static java.lang.String |
dumpsList(double[] array) |
static java.lang.String |
dumpsList(float[] array) |
static java.lang.String |
dumpsList(int[] array) |
static <T> java.lang.String |
dumpsList(java.lang.Iterable<T> iterable)
Encode a list into JSON text and return the
String with encoded object. |
static java.lang.String |
dumpsList(long[] array) |
static java.lang.String |
dumpsList(java.lang.Object[] array) |
static java.lang.String |
dumpsList(short[] array) |
static <T> java.lang.String |
dumpsList(tuple tuple) |
static java.lang.String |
dumpsMap(java.util.Map<?,?> map)
Encode a map into JSON text
|
static java.lang.String |
escape(java.lang.String s)
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
|
static <O> O |
parse(java.lang.String jsonString) |
java.lang.String |
toString() |
public Json(java.lang.String jsonString)
public Json(java.lang.String usualString, boolean isUsualString)
public Json(java.util.Map<?,?> o)
public Json(java.lang.Iterable<?> o)
public Json(dict<?> o)
public Json(tuple o)
public Json(java.lang.Integer v)
public java.lang.String toString()
toString
in class java.lang.Object
public static <O> O parse(java.lang.String jsonString)
public static java.lang.String dumps(java.lang.Object value)
value
- object to convert into JSONString
with the JSON representation of the input Object
public static java.lang.String escape(java.lang.String s)
s
- String
to quotepublic static <T> java.lang.String dumpsList(java.lang.Iterable<T> iterable)
String
with encoded object.T
- the type of values of the input Iterable
iterable
- An Iterable
to encode into JSON formatString
with the JSON representation of the input Iterablepublic static <T> java.lang.String dumpsList(tuple tuple)
public static java.lang.String dumpsList(byte[] array)
public static java.lang.String dumpsList(short[] array)
public static java.lang.String dumpsList(int[] array)
public static java.lang.String dumpsList(long[] array)
public static java.lang.String dumpsList(float[] array)
public static java.lang.String dumpsList(double[] array)
public static java.lang.String dumpsList(boolean[] array)
public static java.lang.String dumpsList(char[] array)
public static java.lang.String dumpsList(java.lang.Object[] array)
public static java.lang.String dumpsMap(java.util.Map<?,?> map)
map
- a Map
objectString
with the JSON representation of the input Map