json displayer with dynamic indent  (not fixed indent)