com.magnet.android.mms.request.MagnetGsonFactory.java Source code

Java tutorial

Introduction

Here is the source code for com.magnet.android.mms.request.MagnetGsonFactory.java

Source

/*
 * Copyright (c) 2014 Magnet Systems, Inc.
 * All rights reserved.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License"); you
 *  may not use this file except in compliance with the License. You
 *  may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 *  implied. See the License for the specific language governing
 *  permissions and limitations under the License.
 */

package com.magnet.android.mms.request;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.magnet.android.mms.request.marshall.SimpleParamHelper;

public class MagnetGsonFactory {

    /**
     * Create a new instance of Gson with registered adapters if needed
     * @return
     */
    public static Gson createMagnetGson() {
        GsonBuilder gb = new GsonBuilder();
        // Date - Use ZULU format
        gb.setDateFormat(SimpleParamHelper.sDateTimeFormat.toPattern());

        return gb.create();
    }
}