Class StringIndenter

java.lang.Object
org.codehaus.jettison.util.StringIndenter

public class StringIndenter extends Object
 indent json, assumes the input is not yet indented.  here is an example:
 {
 "FastResponseJs":{
   "ajaxElements":{
     "AjaxMapEntry":[
       {
         "theKey":{
           "@class":"string",
           "$":"ajax1a"
         },
         "theValue":{
           "@class":"AjaxEvent",
           "ajaxSendFormNames":{
             "string":"ajax1"
           },
           "ajaxEventType":"NORMAL",
           "eventName":"onblur",
           "ajaxId":"PRLZY5QZ",
           "screenElementId":"ajax1a",
           "asynchronous":true,
           "disableValidation":true
         }
         
       },
       {
         "theKey":{
        ...
        
        
   Usage: String formatted = new StringIndenter(jsonString).result();
 
  • Constructor Details

    • StringIndenter

      public StringIndenter(String theJson)
      Parameters:
      theJson - is the json to format indenter
  • Method Details

    • result

      public String result()
      get the result
      Returns:
      the result