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 }