List of usage examples for com.google.gson GsonBuilder create
public Gson create()
From source file:com.auction.request.handler.RequestHandler.java
@ClientRequest(action = ACTION.FETCH_STAT_LIST) public ClientResponse getStatList(ISession session, IPacket packet) { Gson gson1 = new Gson(); StatParams statParams = gson1.fromJson(packet.getPacketBody(), StatParams.class); ProductLibrary productLibrary = new ProductLibrary(); List<Stat> statList = productLibrary.getStatList(statParams.getStartDate(), statParams.getEndDate(), statParams.getProductId());/* w w w . j av a2s. c o m*/ GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapterFactory(HibernateProxyTypeAdapter.FACTORY); Gson gson = gsonBuilder.create(); String statListString = gson.toJson(statList); StatList response = gson.fromJson("{\"stats\":" + statListString + "}", StatList.class); response.setSuccess(true); return response; }
From source file:com.autoclavestudios.jbower.config.internal.DefaultConfigurationManager.java
License:Apache License
DefaultConfigurationManager() { GsonBuilder builder = new GsonBuilder().setPrettyPrinting(); builder.registerTypeAdapter(Registry.class, new JsonRegistryTranslator()); gson = builder.create(); }
From source file:com.avatarproject.core.storage.Serializer.java
License:Open Source License
/** * Gets the GSON instance for serializing * @return/*from w w w .j a va 2 s . c o m*/ */ private static Gson getGson() { GsonBuilder builder = new GsonBuilder(); builder.setVersion(version); builder.serializeNulls(); builder.setPrettyPrinting(); builder.enableComplexMapKeySerialization(); builder.excludeFieldsWithoutExposeAnnotation(); return builder.create(); }
From source file:com.azilen.waiterpad.managers.language.LanguageManager.java
/** * Returns the list of languages that are present * /* ww w . j a v a2 s. c o m*/ * @return */ public Languages getLanguages(String parameterSent) { String url = ServiceUrlManager.getInstance().getServiceUrlByType(RequestType.GET_LANGUAGES) + ServiceUrlManager.SEPARATOR + parameterSent; Global.logd("URL : " + url); String languageResponse = NetworkManager.getInstance().performGetRequest(url); if (languageResponse == null) { return null; } else { try { GsonBuilder gsonBuilder = new GsonBuilder(); Gson gson = gsonBuilder.create(); mLanguages = gson.fromJson(languageResponse, Languages.class); } catch (Exception e) { e.printStackTrace(); } return mLanguages; } }
From source file:com.balajeetm.mystique.util.gson.lever.JsonLever.java
License:Open Source License
/** Instantiates a new json lever. */ protected JsonLever() { jsonParser = GsonFactory.getInstance().getJsonParser(); GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.setDateFormat(DateFormat.LONG, DateFormat.LONG); gson = gsonBuilder.create(); }
From source file:com.belaytech.device.DO.DeviceJsonObject.java
License:Open Source License
public String toJson() { GsonBuilder gb = new GsonBuilder(); gb.registerTypeAdapter(Status.class, new Status.Serializer()); gb.registerTypeAdapter(Result.class, new Result.Serializer()); Gson gson = gb.create(); return gson.toJson(this); }
From source file:com.belaytech.device.DO.DeviceJsonObject.java
License:Open Source License
public static <T extends DeviceJsonObject> T fromJson(final String json, Class<T> type) { GsonBuilder gb = new GsonBuilder(); gb.registerTypeAdapter(Status.class, new Status.Deserializer()); gb.registerTypeAdapter(Result.class, new Result.Deserializer()); Gson gson = gb.create(); return gson.fromJson(json, type); }
From source file:com.berniesanders.fieldthebern.dagger.MainModule.java
License:Apache License
public MainModule(Context context) { this.context = context.getApplicationContext(); GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.disableHtmlEscaping();/*from ww w . j ava 2 s . co m*/ gsonBuilder.registerTypeAdapter(ApiItem.class, new CollectionDeserializer()); gsonBuilder.registerTypeAdapter(Content.class, new PageContentDeserializer()); gsonBuilder.registerTypeAdapter(CanvassData.class, new CanvassDataSerializer()); gson = gsonBuilder.create(); SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); rxPrefs = RxSharedPreferences.create(preferences); config = new ConfigImpl(context); }
From source file:com.bibliotecaFUSMbackend.rest.services.UsuarioRest.java
@POST @Consumes(MediaType.APPLICATION_JSON)/* www. j a v a2 s . com*/ public Response create(Usuario usuario) { GsonBuilder builder = new GsonBuilder(); Gson gson = builder.create(); if (usuarioSession.findByEmail(usuario.getEmail()) == null) { usuarioSession.create(usuario); return Response.ok().entity(gson.toJson("ACEPTADO")).build(); } else { return Response.status(Response.Status.CONFLICT) .entity(gson.toJson("el email ya se encuentra registrado")).build(); } }
From source file:com.bitalino.server.rest.json.GsonProvider.java
License:Apache License
/** * Hereby one will register every subtypes to be supported by Gson. *///from ww w.ja v a 2 s. co m private static final Gson registerGsonTypeAdapterFactories() { GsonBuilder builder = new GsonBuilder(); // handle double NaN builder.serializeSpecialFloatingPointValues(); // register // builder.registerTypeAdapterFactory(RuntimeTypeAdapterFactory // .of(Result.class).registerSubtype(LatencyResult.class) // .registerSubtype(DownloadUploadResult.class) // .registerSubtype(WebPageAccessResult.class)); return builder.create(); }