public final class Json extends Object
public static String encode(Object object)
Boolean
, Number
,
String
and Date
. It also supports Collection
s, Map
s and arrays of them, even
nested ones. The Date
is formatted in RFC 1123 format, so you can if necessary just pass it straight to
new Date()
in JavaScript.
Complex objects like javabeans are not supported. Consider a "real" JSON library instead if you need this.
object
- The object to be encoded as JSON.IllegalArgumentException
- When an unsupported type is encountered in the given object argument.