Class responsible for the actual String serialization of the possible values of a JSON structure.
 This class can also be used as a category, so as to add toJson() methods to various types.
 
This class does not provide the ability to customize the resulting output. A JsonGenerator can be used if the ability to alter the resulting output is required.
| Modifiers | Name | Description | 
|---|---|---|
static class  | 
                            JsonOutput.JsonUnescaped | 
                            Represents unescaped JSON | 
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            static String | 
                            prettyPrint(String jsonPayload)Pretty print a JSON payload.  | 
                        
 | 
                            static String | 
                            toJson(Boolean bool)
  | 
                        
 | 
                            static String | 
                            toJson(Number n)
  | 
                        
 | 
                            static String | 
                            toJson(Character c)
  | 
                        
 | 
                            static String | 
                            toJson(String s)
  | 
                        
 | 
                            static String | 
                            toJson(Date date)Format a date that is parseable from JavaScript, according to ISO-8601.  | 
                        
 | 
                            static String | 
                            toJson(Calendar cal)Format a calendar instance that is parseable from JavaScript, according to ISO-8601.  | 
                        
 | 
                            static String | 
                            toJson(UUID uuid)
  | 
                        
 | 
                            static String | 
                            toJson(URL url)
  | 
                        
 | 
                            static String | 
                            toJson(Closure closure)
  | 
                        
 | 
                            static String | 
                            toJson(Expando expando)
  | 
                        
 | 
                            static String | 
                            toJson(Object object)
  | 
                        
 | 
                            static String | 
                            toJson(Map m)
  | 
                        
 | 
                            static JsonOutput.JsonUnescaped | 
                            unescaped(CharSequence text)Obtains JSON unescaped text for the given text  | 
                        
Pretty print a JSON payload.
Format a date that is parseable from JavaScript, according to ISO-8601.
date -  the date to format to a JSON stringFormat a calendar instance that is parseable from JavaScript, according to ISO-8601.
cal -  the calendar to format to a JSON string
Obtains JSON unescaped text for the given text
text -  The text