public final class Json extends Object
public static String encode(Object object)
Boolean, Number,
CharSequence and Date. If the given object type does not match any of them, then it will attempt
to inspect the object as a javabean whereby the public properties (with public getters) will be encoded as a JS
object. It also supports Collections, Maps 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.object - The object to be encoded as JSON.IllegalArgumentException - When the given object or one of its properties cannot be inspected as a bean.