001    package com.softwarementors.extjs.djn.gson;
002    
003    import com.google.gson.GsonBuilder;
004    import com.softwarementors.extjs.djn.config.GlobalConfiguration;
005    
006    public class DefaultGsonBuilderConfigurator implements GsonBuilderConfigurator {
007    
008      // @Override
009      public void configure(GsonBuilder builder, GlobalConfiguration configuration) {
010        assert builder != null;
011        assert configuration != null;
012        
013        if( configuration.getDebug() ) {
014          builder.setPrettyPrinting();
015        }
016        builder.serializeNulls();
017        builder.disableHtmlEscaping();
018      }
019    
020    }