Class 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 Detail

      • StringIndenter

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

      • result

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