Example usage for org.springframework.http.converter.json GsonHttpMessageConverter setGson

List of usage examples for org.springframework.http.converter.json GsonHttpMessageConverter setGson

Introduction

In this page you can find the example usage for org.springframework.http.converter.json GsonHttpMessageConverter setGson.

Prototype

public void setGson(Gson gson) 

Source Link

Document

Set the Gson instance to use.

Usage

From source file:net.ljcomputing.gson.config.GsonWebMvcConfigurerAdapter.java

/**
 * @see org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
 * #configureMessageConverters(java.util.List)
 *///from  w  ww.  j a  v  a  2 s  .c om
@Override
public final void configureMessageConverters(final List<HttpMessageConverter<?>> converters) {
    final Gson gson = new GsonBuilder().setExclusionStrategies(new ExcludeFromJsonAnnotationExclusionStrategy())
            .serializeNulls().create();

    final GsonHttpMessageConverter messageConverter = new GsonHttpMessageConverter();

    messageConverter.setGson(gson);

    converters.add(messageConverter);
}

From source file:com.coinblesk.server.config.WebMvcConfiguration.java

@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
    GsonHttpMessageConverter gsonHttpMessageConverter = new GsonHttpMessageConverter();
    gsonHttpMessageConverter.setGson(SerializeUtils.GSON);
    converters.add(gsonHttpMessageConverter);
}

From source file:com.mycompany.testeproject.App.java

@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {

    Gson gson = new GsonBuilder().registerTypeAdapter(Date.class, new GsonDateSerialization()).create();
    GsonHttpMessageConverter gsonHttpMessageConverter = new GsonHttpMessageConverter();
    gsonHttpMessageConverter.setGson(gson);
    converters.add(gsonHttpMessageConverter);

    super.configureMessageConverters(converters); //To change body of generated methods, choose Tools | Templates.

}